0

我有一个文本框和一个按钮。

单击按钮时,它会显示一个 DataGridView,它在单独的窗口(表单)中输出 ID 和名称。这些是从 ms-access 加载的 select 语句。

我希望当我双击任何 DataGridView 行时,ID 会传输到另一个窗口(表单)中的文本框。

(新到 vb.net 所以请多多包涵)

4

1 回答 1

0

尝试使用 DataGridViews cellcontentdoubleclick 事件:

    Private Sub DataGridView1_CellContentDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentDoubleClick

    Form2.TextBox1.Text = sender.CurrentCell.Value.ToString

    End Sub

注意:将 DataGridView1 替换为 DataGridView 的名称,将 Form2 和 TextBox1 替换为表单和文本框的名称。

' *

只需重新阅读您的问题,在双击时使用当前行并传递代表 ID 的单元格的索引:

Form2.TextBox1.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString

注意:将“1”替换为包含 ID 的列的索引。

于 2013-04-17T00:27:28.227 回答