2012-07-10 39 views
-6

我在这里有2个组合框。 cb1和cb2。 我需要设置像,当cb1.SelectedText =“aa”时,cb2中的项目列表将是“1,2,3” 当cb1.SelectedText =“bb”时,cb2中的项目列表将是“ 5,6,7" ; 我该怎么做?设置项目列表中的c#combobox问题

+5

[您尝试过什么?](http://whathaveyoutried.com) – Habib 2012-07-10 09:31:53

+0

您为'cb1'创建了一个事件侦听器,它调用某个包含第e业务逻辑,用于确定要在“cb2”中显示的值,然后将“cb2”绑定到这些值。 (你也想出了更好的变量名称。) – David 2012-07-10 09:33:39

回答

0

您需要的电缆铺设SelectedIndexChanged事件CB1 - 基于所选文本CB1如下

cb1.SelectedIndexChanged += new EventHandler(cb1_SelectedIndexChanged); 

处理事件&填入CB2 -

void cb1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     // Get Selected Text of cb1 
     string selectedText = cb1.SelectedText; 

     // Populate cb2 based on the selectedText 
    } 

希望它可以帮助...