<telerik:RadGrid ID="radGrid" runat="server" AllowPaging="true" AllowCustomPaging="True"
GridLines="None" PageSize="20" AllowMultiRowSelection="true" ClientSettings-Selecting-AllowRowSelect="true"
AutoGenerateColumns="false" onneeddatasource="radGrid_NeedDataSource" OnItemCreated="radGrid_ItemCreated"
OnItemDataBound="radGrid_ItemDataBound" OnItemCommand="radGrid_ItemCommand"
DataKeyNames="ClientID">
<mastertableview datakeynames="ID" gridlines="None" width="100%">
<PagerTemplate> and so on ... </telerik:RadGrid>
Kịch bản: - Đưa ra ở trên là đánh dấu kiểm soát Telerik RagGrid mà tôi đang sử dụng. Tôi cố gắng để truy cập vào KeyValue của GridColumn, theo cách thông thường,Làm thế nào để lấy 'KeyValue' từ Telerik RadGrid?
Int32 key = Convert.ToInt32((e.Item as GridDataItem).GetDataKeyValue("ID"));
Đây không phải đang làm việc. Có người thay thế không?
Tại sao bạn chỉ định thuộc tính 'DataKeyNames' trên RadGrid? Cố gắng loại bỏ nó và giữ lại nó chỉ cho 'MasterTableView' –