Problem:
How to select a multiple rows in RadGrid from client side?Solution:
Make AllowMultiRowSelection property to True for multi row selection and in client settings make AllowRowSelect to True. and include a GridClientSelectColumn in Columns Tag.For Example:
<telerik:radgrid id="RadGrid1" runat="server" autogeneratecolumns="False" pagesize="20"
allowsorting="True" allowpaging="True" showstatusbar="True" gridlines="None"
skin="WebBlue" cellspacing="0" allowmultirowselection="true">
<ClientSettings>
<Selecting AllowRowSelect="True"/>
</ClientSettings>
<MasterTableView>
<Columns>
<telerik:GridClientSelectColumn UniqueName="MyClientSelectColumn" HeaderText="asd">
</telerik:GridClientSelectColumn>
<telerik:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<asp:Label ID="lblID" runat="server" Text="It is hidden ID or primary key of the row" Visible="false"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:radgrid>
To get the selected rows you should use a for each loop on selected Items of RadGrid like this one :
For Each item As GridDataItem In RadGrid1.SelectedItems
Dim lblID As Integer = CType(CType(item.FindControl("lblID"), Label).Text, Integer)
Next