一个ComboBox';s项由另一个组合框确定';s所选项目

本文关键字:选项 项目 ComboBox 一个 另一个 组合 | 更新日期: 2023-09-27 18:26:02

嗨,我正在使用Visual Studio 2010,我想知道的是如何将两个组合框关联起来。我有两个组合框:第一个是用数据库中的项目列表填充的,我想根据第一个组合框的选择创建第二个具有不同类型列表的组合框。

示例:第一个包含所有大陆的组合框,第二个包含所有国家的组合框。我希望第二个组合框的国家列表根据第一个组合框中选定的大陆进行更改。

在SQL中,我有两个表:ContinentsNations

一个ComboBox';s项由另一个组合框确定';s所选项目

使用组合框的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