我有一个文本框和一个按钮。
单击该按钮时,它会显示一个DataGridView,它在单独的窗口(窗体)中输出ID和Name。它们使用ms-access中的select语句加载。
我希望当我双击任何DataGridView行时,ID会被转移到另一个窗口(窗体)中找到的文本框。
(vb.net新手所以请耐心等待我)
答案 0 :(得分: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替换为表单和文本框的名称。
* 的
重新阅读你的问题,在doubleclick上使用当前行并传递代表ID的单元格的索引:
Form2.TextBox1.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString
注意:将'1'替换为包含ID的列的索引。