问题描述
在C#Windows应用程序中,界面上是系别、专业,在系别和专业后面分别有Combobox,我在系别后面的Combobox中输入了所有的系名称,想在专业的Combobox中显示相应的专业(即选中哪个系,那么下面的只是相应的出现该系的所有专业)这可以怎么实现啊?
解决方案
解决方案二:
响应一个combox选择事件就ok了嘛,写了个简单的测试程序:String[]items1=newstring[]{"a","b","c"};String[]items2=newstring[]{"aa","bb","cc"};privatevoidmiSelectedChanged(objectsender,EventArgse){Stringvalue=(string)comboBox1.SelectedItem;comboBox2.Items.Clear();if(value=="a"){foreach(Stringiiinitems2){comboBox2.Items.Add(ii);}}elseif(value=="b"){comboBox2.Items.Add("bb");}elseif(value=="c"){comboBox2.Items.Add("cc");}}privatevoidInit(){foreach(Stringstrinitems1){comboBox1.Items.Add(str);}}privatevoidmiOnLoad(objectsender,EventArgse){Init();}
时间: 2024-10-27 13:46:34