c# – 如何在Telerik RadGrid中选择行?

c# – 如何在Telerik RadGrid中选择行?,第1张

概述当用户在Telerik Rad Grid中选择一行时,我想在此行中获取字段.这该怎么做? 这有点棘手,但在你完成一次之后很容易. 步骤1. 转到Radgrid本身并编辑字段DataKeyNames =“”(在MasterTableView下)并添加您要拉的数据字段: <MasterTableView ... DataKeyNames="ColumnNameFromSqlGoesHere"> 第2步 当用户在Telerik Rad GrID中选择一行时,我想在此行中获取字段.这该怎么做?解决方法 这有点棘手,但在你完成一次之后很容易.

步骤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中选择行?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1223338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存