我有一个数据网格视图从Access数据库中提取数据行。我想对其进行编码,以便当用户双击一行时,会打开一个窗口,打开该特定行。
此外,我想编写一个按钮,以便它执行相同的操作,即打开一个包含所选行数据的窗口。
如何在VB中获取所选行ID或其他数据?
编辑:忘记提到这是一个DataGridView。答案 0 :(得分:2)
的DataGridView?
Private Sub dgvSource_CellContentDoubleClick(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvSource.CellContentDoubleClick
Dim intRow As Integer = e.RowIndex
Dim dgvr As DataGridViewRow = dgvSource.Rows(intRow)
Dim drw As DataRow = DirectCast(dgvr.DataBoundItem, DataRowView).Row
MsgBox(drw("ID"))
End Sub
“ID”是您想要的列的名称。对于按钮,根据选择设置intRow。