<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>
Szenario: - oben ist das Markup einer Telerik Bei RagGrid Kontrolle ich verwende. Ich versuchte, die KeyValue des Gridcolumn, die übliche Art und Weise zuzugreifen,So holen Sie 'KeyValue' von Telerik RadGrid?
Int32 key = Convert.ToInt32((e.Item as GridDataItem).GetDataKeyValue("ID"));
Dies funktioniert nicht. Gibt es eine Alternative?
Warum Sie die Eigenschaft "DataKeyNames" auf RadGrid angeben? Versuchen Sie, es zu entfernen und behalten Sie es nur für "MasterTableView" –