如何获取用户在telerik rad网格中选择的行?

时间:2015-02-09 11:40:18

标签: asp.net telerik

我有Rad Grid这样:

   <tel:GeneralRadGrid ID="MainGridView" runat="server" AllowMultiRowSelection="True" 
            OnItemCommand="MainGridView_OnItemCommand"
            GroupingEnabled="false"
            OnItemCreated="MainGridView_OnItemCreated"
            MasterTableView-CommandItemSettings-ShowAddNewRecordButton="false"
            DataSourceID="GridDataSource">
            <MasterTableView DataKeyNames="Id">
                <Columns>
                   <telerik:GridClientSelectColumn  runat="server" UniqueName="ClientSelectColumn"   >
                   </telerik:GridClientSelectColumn>

                   <telerik:GridBoundColumn DataField="mNumber" HeaderText="<%$Resources:Public,Number%>" UniqueName="Number" HeaderStyle-Width="10%" FilterControlWidth="80%" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" />

                   <telerik:GridBoundColumn DataField="Name" HeaderText="<%$Resources:Public,NikName%>" UniqueName="Name" HeaderStyle-Width="17%" FilterControlWidth="80%" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" />                     
                </Columns>
            </MasterTableView>

            <ExportSettings IgnorePaging="True" ExportOnlyData="True"></ExportSettings>
        </tel:GeneralRadGrid>

我添加了AllowMultiRowSelection="True"<telerik:GridClientSelectColumn runat="server" UniqueName="ClientSelectColumn" > </telerik:GridClientSelectColumn> 来选择多行,但我无法获取所选行, 我该怎么做?

1 个答案:

答案 0 :(得分:1)

您希望在客户端或服务器上获取所选行?

在客户端上,您可以在RadGrid客户端对象上使用 get_selectedItems()方法。

在服务器上,您可以使用 SelectedItems 属性返回GridItemsCollection。