Как элементы ComboBox могут быть определены другим элементом ComboBox? - PullRequest
1 голос
/ 27 февраля 2012

Привет! Я пользуюсь Visual Studio 2010, и я хочу знать, как мне связать два комбинированных списка.У меня есть 2 ComboBox: первый заполняется списком элементов из базы данных, и я хочу создать второй ComboBox с другим типом списка, основанным на выборе первого ComboBox.

Пример: первыйCombobox со всеми континентами и второй ComboBox со всеми нациями.Я хочу, чтобы список наций второго ComboBox менялся в зависимости от выбранного континента в первом ComboBox.

В SQL у меня есть две таблицы: Continents и Nations.

1 Ответ

0 голосов
/ 27 февраля 2012

Используйте свойство selectedvaluechanged комбобокса для загрузки запуска подпрограммы, которая запускает запрос для второго комбоокса.

В приведенном ниже коде вы видите использование свойства me.initiallyloaded, у которого есть тот недостаток, что он также запускается при первой загрузке формы. Использование этого логического значения предотвращает это.

Private Sub ComboBoxClients_SelectedValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripComboBoxClients.TextChanged
    If (Me.InitiallyLoaded) Then
        LoadData()
    End If
end sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...