您好我正在使用Visual Studio 2010,我想知道的是如何将两个Combobox关联起来。我有2个ComboBoxes:第一个是填充了数据库中的项目列表,我想根据第一个ComboBox的选择创建第二个ComboBox和不同类型的列表。
示例:第一个Combobox与所有大陆和第二个ComboBox与所有国家。我希望第二个ComboBox的国家列表根据第一个ComboBox中选定的大陆进行更改。
在SQL中,我有两个表:Continents
和Nations
。
答案 0 :(得分:0)
使用组合框的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