This is my aspx file.
<telerik:RadGrid RenderMode="Lightweight" runat="server" ID="RadGrid2"
ShowStatusBar="true" ClientSettings-Scrolling-AllowScroll="true" AllowPaging="True" AllowSorting="true"
OnNeedDataSource="RadGrid2_NeedDataSource" AllowMultiRowSelection="true" Width="1500px" AllowFilteringByColumn="true" CssClass="RadGrid">
<MasterTableView PageSize="10">
<Columns>
<telerik:GridClientSelectColumn UniqueName="ClientSelectColumn">
</telerik:GridClientSelectColumn>
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true">
<Selecting AllowRowSelect="True"></Selecting>
<ClientEvents OnRowMouseOver="demo.RowMouseOver" />
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true"></Scrolling>
<Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" />
<ClientEvents OnRowClick="toggleSelection" />
<Scrolling AllowScroll="true" UseStaticHeaders="true" />
</ClientSettings>
<HeaderStyle Width="225px"></HeaderStyle>
This is my .cs file
protected void RadGrid1_PreRender(object sender, System.EventArgs e){
RadGrid2.Items[4].SelectableMode = GridItemSelectableMode.None;
RadGrid2.Items[5].SelectableMode = GridItemSelectableMode.None;
}
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridItem item in RadGrid2.MasterTableView.Items)
{
GridDataItem dataitem = (GridDataItem)item;
TableCell cell = dataitem["ClientSelectColumn"];
CheckBox checkBox = (CheckBox)cell.Controls[0];
if (checkBox.Checked)
{
string value = dataitem.GetDataKeyValue("SVC TAG").ToString();
}
}
}