
I don't want to use RowSelected/RowDeselected client events to achieve this as it causes performance issues if the grid has many items.
Any immedaite help is appreciated.
7 Answers, 1 is accepted

The GridClientSelectColumn worked as expected in my end (RadControls version 2010, 1, 309, 35). I guess you are using an older version of RadControls which might cause the issue.
Try downloading the latest version of RadControls and check whether it helps.
Updating RadControls for ASP.NET to another version or license
-Shinu.

Thanks for your reply. I am using version 2009.3.1314.35. The mentioned issue seems to be a bug in this version. Our product is in the verge of release and we don't want to take a latest version at this point of development. Any workaround for this issue ?
-Saket
We do not provide fixes for older releases or internal builds as the idea behind the latest one is to offer all fixes and improvements made to the controls up to this point. I am afraid the only alternative (given that you don't want to use the RowSelected/Deselected events) is to upgrade.
Greetings,
Tsvetoslav
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.

Thanks for replying! I downloaded the latest version of Telerik (2010.1.415) and I could see a rather strange behavior with respect to Header check box. I have a RadGrid with GridClientSelectColumn to select and unselect row(s) client-side. This is my code for the Grid:
<asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:MyConnectionString %>"
ID="DataSource1" runat="server" SelectCommand="SELECT * FROM [MyLocation_RV]"
></asp:SqlDataSource>
<telerik:RadGrid ID="RadGrid1" runat="server" ShowGroupPanel="True" GridLines="None"
DataSourceID="DataSource1" AllowMultiRowSelection="true" AllowFilteringByColumn="true" PageSize="25" AutoGenerateColumns="False" ShowFooter="false"
Skin="Windows7" AllowSorting="True" >
<HeaderContextMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<MasterTableView GroupLoadMode="client" AutoGenerateColumns="False"
DataKeyNames="ID">
<Columns>
<telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" >
<HeaderStyle Width="25px" />
<ItemStyle Width="25px" />
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="ID" DataType="System.Int64" HeaderText="ID"
ReadOnly="True" SortExpression="ID" UniqueName="ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="City" HeaderText="City"
SortExpression="City" UniqueName="City">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings AllowDragToGroup="True">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="false" />
<Scrolling AllowScroll="true" UseStaticHeaders="true" />
</ClientSettings>
<FilterMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>With the above code, the old issue still exists i.e , even if a single check box (row) is unchecked (unselected) the "Select All" check box in the header is still checked. But strangely, if I remove the scrolling property UseStaticHeaders="true" , it works fine!
Sounds like a bug ? Please let me know on this.
-Saket
Thanks for turning our attention to this issue. I have logged it into our bug-tracking system and our development team will be addressing it in due time.
Regards,
Tsvetoslav
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.

Can I have any workaround for this issue ? Again, I would like to mention that I don't want to use RowSelected/RowDeselected client events because of performance issues. I want to use static header and also the check box coloumn to behave properly.
-Saket
I am afraid, the only work-around possible would have included the use of the RowSelected/RowDeselected client events.
Best wishes,
Tsvetoslav
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.