Private Sub dtgpersonal_DoubleClick(sender As Object, e As EventArgs) Handles dtgpersonal.DoubleClick
DNIValue = griddtgpersonal.Rows(e.RowIndex).Cells("DNI").Value
DialogResult = Windows.Forms.DialogResult.OK
End Sub
我需要捕获表单的数据并将其传递到文本框中的另一个表单,我只想捕获DNI
答案 0 :(得分:0)
DNIValue = griddtgpersonal.GetRowCellValue(e.RowIndex, "DNI");
答案 1 :(得分:0)
GridView
中的Rows
属性中没有属性。您需要使用ColumnView.GetFocusedRowCellValue
方法来获取值,最好使用GridView.RowCellClick
事件,因为在这种情况下,您确定双击是在单元格上执行的,而不是其他任何地方。
这是一个例子:
Private Sub griddtgpersonal_RowCellClick(sender As Object, e As RowCellClickEventArgs) Handles griddtgpersonal.RowCellClick
If e.Button = MouseButtons.Left AndAlso e.Clicks = 2 Then
DNIValue = griddtgpersonal.GetFocusedRowCellValue("DNI")
DialogResult = Windows.Forms.DialogResult.OK
End If
End Sub