private void button1_Click(object sender, EventArgs e)
        {
            comboBox1.Items.Add("20041516");
            comboBox1.Items.Add("20041517");
            comboBox1.Items.Add("20041518");
        }        private void button2_Click(object sender, EventArgs e)
        {
            comboBox1.Items.Add("张三");
            comboBox1.Items.Add("李四");
            comboBox1.Items.Add("王五");
        }不知道楼主是不是这个意思了?

解决方案 »

  1.   

    联动的例子很多啊在comboBox1的selectedIndexChange事件里把combobox2.items.clear掉,然后再重新绑定对应的数据
      

  2.   

    你用两个combobox不如将字符串进行拼接以后成为一个字符串在绑定到combobox
      

  3.   

    你用两个combobox不如将字符串进行拼接以后成为一个字符串在绑定到combobox
    可以演示一遍吗??麻烦了!
      

  4.   


    private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    comboBox2.Items.Clear();
    if(comboBox1.Text=="学号")
    {
    comboBox2.Items.Add("01");
    comboBox2.Items.Add("02");
    }
    if(comboBox1.Text=="姓名")
    {
    comboBox2.Items.Add("zhangsan");
                                            comboBox2.Items.Add("lisi");
    }
    }
      

  5.   

    呵呵,学号和姓名可是一一对应滴,他们对应的数据库的记录也是唯一那么还有啥问题呢?value一样,Text不一样,看问题还是看本质,表象如何那也只是表象。
      

  6.   

    private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) 
    {
    comboBox2.Items. Clear();
    if(comboBox1.Text.ToString().Trim()=="学好")
    {
    comboBox2.Items.Add("20080001");
    comboBox.Items.Add("20080002");
    comboBox2.Items.Add("20080003");
    }
    if(comboBox1.Text.ToString.Trim()=="姓名")
    {
    comboBox2.Items.Add("张三");
    comboBox2.Items.Add("李四");
    comboBox2.Items.Add("王五");
    }
    }
      

  7.   

    先判断第一个ComboBox.Text的值
     根据不同的条件去触发,然后绑定到COMBOBOX2
      

  8.   

    你可以从表里读出选项放到两个combo里面
    那相同的index就对应了相同的项目void ComboBox1SelectedIndexChanged(object sender, EventArgs e)
    {
        comboBox2.SelectedIndex = comboBox1.SelectedIndex;
    }
      

  9.   

    private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
            {
                comboBox2.Items.Clear();
                if (comboBox1.SelectedIndex == 0)
                {
                    comboBox2.Items.Add("20080001");
                    comboBox2.Items.Add("20080002");
                    comboBox2.Items.Add("20080003");             }
                else
                {
                    comboBox2.Items.Add("张三");
                    comboBox2.Items.Add("李四");
                    comboBox2.Items.Add("王五"); 
                }最后我是这样做的~~希望多多指点!!谢谢 !!