[英]Update a ComboBox selection based on a DataGridView cell value?
我希望我的組合框根據在我的 datagridview 上選擇的內容進行更改。
我試過的:
Private Sub MyDataGridView_SelectionChanged2(sender As Object, e As EventArgs) Handles DataGridView2.SelectionChanged
With DataGridView2
If .SelectedRows IsNot Nothing AndAlso .SelectedRows.Count = 1 Then
Dim row As DataGridViewRow = .SelectedRows(0)
Form2.ComboBox1.Text = row.Cells(5).Value.ToString()
Form2.ComboBox2.Text = row.Cells(6).Value.ToString()
Form2.ComboBox3.Text = row.Cells(7).Value.ToString()
Form2.ComboBox4.Text = row.Cells(8).Value.ToString()
Form2.ComboBox5.Text = row.Cells(9).Value.ToString()
Form2.ComboBox6.Text = row.Cells(10).Value.ToString()
Form2.ComboBox7.Text = row.Cells(11).Value.ToString()
Form2.ComboBox8.Text = row.Cells(12).Value.ToString()
Form2.ComboBox9.Text = row.Cells(13).Value.ToString()
End If
End With
End Sub
這段代碼沒有效果,但我確實覺得我正朝着正確的方向前進。
在 DataGridView2 屬性上,轉到 SelectionMode 並選擇 FullRowSelected。
或者在 Form1_Load(sender As Object, e As EventArgs) 上添加這行代碼
DataGridView2.SelectionMode = DataGridViewSelectionMode.FullRowSelect
如果還可以刪除“.SelectedRows IsNot Nothing AndAlso”,因為它始終具有值,即使沒有選擇任何內容,它也會返回零而不是空值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.