在Visual Basic中与数据网格视图交互

时间:2012-02-23 01:47:24

标签: vb.net visual-studio-2010 gridview

我有一个数据网格视图从Access数据库中提取数据行。我想对其进行编码,以便当用户双击一行时,会打开一个窗口,打开该特定行。

此外,我想编写一个按钮,以便它执行相同的操作,即打开一个包含所选行数据的窗口。

如何在VB中获取所选行ID或其他数据?

编辑:忘记提到这是一个DataGridView。

1 个答案:

答案 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。