级联Combobox - WinForms增值

时间:2016-06-07 12:55:01

标签: c# winforms combobox

我正在创建一个在两个组合框之间具有级联值的winform,用户从组合框中选择了该类别,然后itemcombobox将显示相应的值。

我已经提出了以下代码:

    private void categorycombo_SelectedIndexChanged(object sender, EventArgs e)
    { 
        string category = categorycombo.GetItemText(categorycombo.SelectedItem);
        if (category == "BUS")
        {
            itemcombo.Items.Add("BLUESTAR");
            itemcombo.Items.Add("FIRSTBUS");
        }
        else if (category == "FERRY")
        {
            itemcombo.Items.Add("ISLE OF WIGHT FERRY");
            itemcombo.Items.Add("HYTHE FERRY");
        }
        else (category == "RAIL")
        {
            itemcombo.Items.Add("SW RAIL");
            itemcombo.Items.Add("VIRGIN RAIL");
        }
    }

我的代码看起来合乎逻辑(对于新手),但我想知道为什么它不起作用。

VS2015似乎喜欢代码,没有错误显示。

类别框的编码如下:

        categorycombo.Items.Add("BUS");
        categorycombo.Items.Add("FERRY");
        categorycombo.Items.Add("RAIL");

非常感谢!

0 个答案:

没有答案