jon*_*odo 7 c# asp.net telerik
我可以获得gridview的选定索引但我想获得网格内的实际数据.我想在网格中选择一行,并能够访问"Client Id"列的实际数据值.网格工作正常,我可以访问SelectedIndexChanged事件.然后,我一直在努力寻找获得网格中显示的信息的方法.任何帮助将不胜感激.
同样,我需要访问代码隐藏在网格中显示的所有数据.
Jam*_*son 15
这就是数据键的用途.只需将要访问的列指定为数据键,如下例所示.
<telerik:RadGrid ID="RadGrid1" runat="server" ...>
<MasterTableView DataKeyNames="Column1, Column2, Column3" ...>
...
</MasterTableView>
</telerik>
Run Code Online (Sandbox Code Playgroud)
在标记中分配了数据密钥后,您可以逐行代码检查或使用SelectedValues属性访问它们.
if (RadGrid1.SelectedItems.Count > 0)
{
//access a string value
string column1 = RadGrid1.SelectedValues["Column1"].ToString();
//access an integer value
int column2 = (int)RadGrid1.SelectedValues["Column2"];
}
Run Code Online (Sandbox Code Playgroud)