在Selection Changed事件中将值从datagrid反映到组合框

问题描述 投票:0回答:1

我有一个comboboxtextbox使用哪些值填充到DataGridViewfor显示目的。 datagriduses SelectionChanged事件。

我试图反映相同的数据(当用户上下或鼠标点击时移动键)到数据网格的SelectionChanged事件上的组合框和文本框上

Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged

combobox.Text = DataGridView1.CurrentRow.Cells("DatabaseTable_ColumnName1").Value.ToString()

textbox.Text = DataGridView1.CurrentRow.Cells("DatabaseTable_ColumnName2").Value.ToString()

End Sub

上面的代码适用于文本框但不适用于组合框。在组合框的情况下,它仅反映最初选择的行的数据而不反映其余的数据。我该如何解决?

wpf vb.net-2010
1个回答
0
投票

我猜你必须使用这个代码用于组合框

combobox1.items.add('your string here')

在你的情况下将是这样的:

Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged

combobox1.items.add(DataGridView1.CurrentRow.Cells("DatabaseTable_ColumnName1").Value.ToString())

textbox.Text = DataGridView1.CurrentRow.Cells("DatabaseTable_ColumnName2").Value.ToString()

End Sub
© www.soinside.com 2019 - 2024. All rights reserved.