[英]Get datagridview row value from form2 and put in textbox of form1
我有一個文本框和一個按鈕。
單擊該按鈕時,將顯示一個DataGridView
,它在一個單獨的窗口(窗體)中輸出ID和名稱。 這些都從ms-access加載了select語句。
我希望當我雙擊任何DataGridView
行時,ID都會轉移到在另一個窗口(窗體)中找到的文本框。
我嘗試了類似的方法,但沒有成功:
Form2.TextBox1.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString
請問有人可以告訴我在這兩種形式的代碼上都應該有什么嗎?
(這是vb.net的新功能,因此請耐心等待,不幸的是我找不到幫助)
您可以嘗試使用此代碼
Private Sub DataGridView1_CellMouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseDoubleClick
If e.RowIndex >= 0 AndAlso e.ColumnIndex >= 0 Then
Dim selectedRow = DataGridView1.Rows(e.RowIndex)
Form2.TextBox1.Text = selectedRow.Cells(1).Value.ToString
End If
End Sub
注意:您使用CellMouseDoubleClick event
msdn鏈接: http : //msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridview.cellmousedoubleclick.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.