or

<telerik:RadGrid ID="RadGrid1" EnableViewState="false" runat="server" AllowPaging="true" AllowSorting="False" AllowFilteringByColumn="true" GridLines="None" OnInit="RadGrid1_Init" OnDeleteCommand="RadGrid1_DeleteCommand"> <ItemStyle Wrap="false"></ItemStyle> <MasterTableView AllowMultiColumnSorting="true" TableLayout="Fixed" DataKeyNames="Id" ClientDataKeyNames="Id"> <Columns> <telerik:GridNumericColumn DataField="Id" HeaderText="Id" HeaderStyle-Width="100px" AllowFiltering="False" FilterControlWidth="50px"> </telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Description" AndCurrentFilterFunction="Contains" FilterListOptions="AllowAllFilters"> </telerik:GridBoundColumn><telerik:GridTemplateColumn UniqueName="" HeaderText="Select"> <ItemTemplate> <asp:RadioButton ID="rbdSelect" runat="server" AutoPostBack="true" OnCheckedChanged="rbdSelect_CheckedChanged"></asp:RadioButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView>protected void rbdSelect_CheckedChanged(object sender, EventArgs e) { foreach (GridDataItem item in RadGrid1.MasterTableView.Items) { RadioButton rbd = (RadioButton)item.FindControl("rbdSelect"); if (rbd.Checked==true) { string key = item.GetDataKeyValue("Id").ToString(); //string id = RadGrid1.MasterTableView.Items[0].GetDataKeyValue("Id").ToString(); } } Response.Redirect("~/PrintInvoice.aspx"); }


