Привязка данных к ComboBox в VB.Net - PullRequest
2 голосов
/ 22 июня 2009

Я пытаюсь привязать проверенные элементы CheckedListbox к Combobox, мой код указан ниже

Private Sub chklColumns_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chklColumns.SelectedIndexChanged        
            cmbSort.DataSource = chklColumns.CheckedItems
End Sub

всякий раз, когда я проверяю элемент в первый раз, он загружает один элемент в комбинированный список, но когда я выбираю второй элемент, у меня остается один элемент в комбинированном списке ... я делаю что-то не так в моем коде выше?

1 Ответ

0 голосов
/ 22 июня 2009

Вы должны сбросить привязку, установив DataSource в Nothing перед установкой нового значения:

Private Sub chklColumns_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chklColumns.SelectedIndexChanged        
    cmbSort.DataSource = Nothing
    cmbSort.DataSource = chklColumns.CheckedItems
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...