簡體   English   中英

將行值從表單轉移到另一個表單的文本框(datagridview)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM