WPF的DataGrid怎么知道当前点击的是第几行?C#

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF的DataGrid怎么知道当前点击的是第几行?C#相关的知识,希望对你有一定的参考价值。

参考技术A 每一行数据前面不是有RowNumber本回答被提问者采纳 参考技术B 你去看看控件的点击事件。

请我这种onclick事件,点击获取是当前行数的内容

表格是用json加载数据,制作的一个表格内容。我想点击获取对应的行数内容。
我用each()循环了表单,如何知道我点击到的是第几行

参考技术A 你的i是全局的变量,当页面渲染完成以后,i = 21 ,在执行alert(i) 肯定会输出 21
最好是给Td加上ID ,然后在onclick是打印该行的ID就好了,不要用 i 。

例如:
for (var i = 1; i <= 20; i++)
Tr = Tab_Main.insertRow();
Td = Tr.insertCell();
Td.id = i;
Td.onclick = function (Td)
alert(Td.id);

追问

不会,请勿扰,谢谢

参考技术B 参考:
http://blog.csdn.net/johnstrive/article/details/8232199本回答被提问者采纳

以上是关于WPF的DataGrid怎么知道当前点击的是第几行?C#的主要内容,如果未能解决你的问题,请参考以下文章

我如何知道DataTable当前是第几行

DELPHI dbgrid 选中的是第几行 怎么判断?

怎么判断cxGridDBBandedTableView 点击的是第几列

C#WinForm 显示选中的行是第几行,datagridview控件

c#从dataTable中取出行,不知道是第几行,只知道行中数据!

jquery 怎么获取当前点击class 是第几个