【发布时间】:2017-03-10 18:12:30
【问题描述】:
所以我对 WPF 还不是很熟悉,在 WinForms 中,你可以有 CellDoubleClick 事件,我可以得到类似的值
row.Cells("ID").Value.ToString()
但是在 WPF 中,row 不是 datagrid 的成员。那么如果用户只是双击该行,我怎样才能获得所选 ID 的值呢? 这是一张图片来澄清我的问题。显示的记录来自数据表。当显示多行记录,并且用户双击任意一行时,如何获取所选行 ID 的值?获取 selectedIndex 很容易,但我在试图弄清楚如何获取 ID 的值时迷失了方向。
-------更新-------
所以在 WinForms 中,我会像这样获得 ID,但不确定如何在 WPF 中。
Private Sub DataGridView1_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick
If e.RowIndex >= 0 Then
Dim row As New DataGridViewRow
row = Me.DataGridView1.Rows(e.RowIndex)
THE_ID = row.Cells("ID").Value.ToString() 'The ID is saved
End If
End Sub
【问题讨论】:
标签: mysql wpf vb.net datatable datagrid