Firstly , we have to write this in the Default.aspx file
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="Id"
BackColor="White" BorderStyle="Solid" BorderWidth="1px" DataSourceID=""
GridLines="None" Height="" PageSize="5" Width="925px" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnPageIndexChanging="GridView1_PageIndexChanging">
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:RadioButton ID="rbtEdit" runat="server" AutoPostBack="true" OnCheckedChanged="GridView1_SelectedIndexChanged" />
ItemTemplate>
asp:TemplateField>
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" Visible="False"/>
Columns>
asp:GridView>
After that we have to write this code in .aspx.cs file of GridView1_SelectedIndexChanged
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
RadioButton rb = (RadioButton)sender;
GridViewRow r = (GridViewRow)rb.NamingContainer;
string
InsHdrID = GridView1.DataKeys[r.RowIndex].Value.ToString();
PopulateInspectionDetails(InsHdrID);
}
So,we have to this into .aspx file
<fieldset id="FieldAdd" runat="server">
<asp:GridView ID="GridParam" runat="server" CellPadding="0" ForeColor="#333333" GridLines="None" Width="909px" AutoGenerateColumns="False" Font-Size="Small" DataKeyNames="Id" AllowPaging="True" PageSize="5" OnSelectedIndexChanged="GridParam_SelectedIndexChanged">
<asp:RadioButton ID="rbtEdit" runat="server" AutoPostBack="true" OnCheckedChanged="GridParam_SelectedIndexChanged" />
<asp:BoundField DataField="Id" HeaderText="ID" Visible="False" />
<asp:BoundField DataField="Parameter" HeaderTe