步骤1.
转到RadgrID本身并编辑字段DataKeynames =“”(在MastertableVIEw下)并添加您要拉的数据字段:
<MastertableVIEw ... DataKeynames="ColumnnameFromsqlGoesHere">
第2步.
决定如何获取值,行更改(SelectedindexChanged)或按下附加命令的buttong按下(itemcommand).
如果行更改,请根据您的问题:
protected voID RadGrID1_SelectedindexChanged(object sender,EventArgs e){ var z = RadGrID1.SelectedItems[0].OwnertableVIEw.Datakeyvalues[RadGrID1.SelectedItems[0].ItemIndex]["ColumnnameFromsqlGoesHere"];}
这会将变量“z”分配给您在该给定行选择的列(ColumnnameFromsqlGoesHere)的值.
如果您希望每次更改行时选择多个变量,则需要在DataKeynames =“”下添加要选择的所有值. (以逗号分隔).然后,您将通过SelectedindexChanged方法中的代码获取每个值:
var a = RadGrID1.SelectedItems[0].OwnertableVIEw.Datakeyvalues[RadGrID1.SelectedItems[0].ItemIndex]["SecondColumnGoesHere"];var b = RadGrID1.SelectedItems[0].OwnertableVIEw.Datakeyvalues[RadGrID1.SelectedItems[0].ItemIndex]["ThirdColumnGoesHere"];
等等……你明白了.
总结以上是内存溢出为你收集整理的c# – 如何在Telerik RadGrid中选择行?全部内容,希望文章能够帮你解决c# – 如何在Telerik RadGrid中选择行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)