отражать значения в поле со списком из сетки данных при событии «Выбор изменен» - PullRequest
0 голосов
/ 31 августа 2018

У меня есть combobox и textbox, используя которые значения вводятся в DataGridView для целей отображения. datagrid использует событие 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

Приведенный выше код отлично работает для текстового поля, но не для комбинированного списка. В случае выпадающего списка он отражает данные только для первоначально выбранной строки, а не для остальных. Как мне это исправить?

1 Ответ

0 голосов
/ 01 сентября 2018

Я думаю, вы должны использовать этот код для комбинированного списка

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...