[英]Transfer row value into textbox from a form to the other (datagridview)
我有一個文本框和一個按鈕。
單擊該按鈕時,將顯示一個DataGridView,它在一個單獨的窗口(窗體)中輸出ID和名稱。 這些都從ms-access加載了select語句。
我希望當我雙擊任何DataGridView行時,ID都會轉移到在另一個窗口(窗體)中找到的文本框。
(vb.net的新手,所以請多多包涵)
嘗試使用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的列的索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.