Vb.net 在datagridview中单击数据后,数据不会显示在组合框中。VBNET
我有一个表单,它有Vb.net 在datagridview中单击数据后,数据不会显示在组合框中。VBNET,vb.net,datagridview,combobox,Vb.net,Datagridview,Combobox,我有一个表单,它有DataGridView和三个ComboBox控件。在datagrid中,有三列。现在,当我单击datagridview(CellClick事件)时,我单击的数据应该显示在combobox上。但是当我这样做的时候,其他的数据就不显示了。只有一个可以在datagridview中显示单击的单元格。 这是我的密码 Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.
DataGridView
和三个ComboBox
控件。在datagrid中,有三列。现在,当我单击datagridview(CellClick事件)时,我单击的数据应该显示在combobox上。但是当我这样做的时候,其他的数据就不显示了。只有一个可以在datagridview中显示单击的单元格。
这是我的密码
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
If e.RowIndex >= 0 Then
row = Me.DataGridView1.Rows(e.RowIndex)
ComboBox1.Text = row.Cells("GRADE LEVEL").Value
cbSubject.Text = row.Cells("SUBJECT").Value
cbTeacher.Text = row.Cells("TEACHER").Value
End If
End Sub
是否有其他代码可替换此代码。非常感谢您的帮助。这就是您想要的吗??
虽然我不太明白这个问题,但请原谅我的误解:)
您可能希望添加此代码,以便在单击时从datagridview中选择整行
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
您可以将其放入表单加载或子新建中如何填充组合框?这些值最初来自何处?您是否确定组合框中存在在
DataGridView1\u CellClick
事件中设置的值?
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect