winform中的datagrid中有两个绑定字典表的comboBox列,例如学院和系,如何做到修改学院列后,系列也跟随变化

解决方案 »

  1.   

    学院comboBox 的 SelectedIndexChanged事件中写一个sql查询语句,以学院comboBox选择的值为条件把系的数据在数据库中去出来,在绑定到系comboBox 中就可以了
      

  2.   

    ok
    原先我就是这样作的,也实现了。我的问题没有问全,主要是后面的部分,在给系comboBox列重新绑定后,例如:原先修改的是1院的一个学生,将他的系设置成A,接着设置2院的一个学生,将他的系设置成b,但此时我是在学院comboBox 的 SelectedIndexChanged事件中重新对系的数据源进行了绑定,那给2院学生绑定的系别数据中不包含1院的系别,这样就出现一个问题,1院学生的系别列由于绑定的数据源变化而导致显示不出任何数据了,不知道我描述清楚了吗
      

  3.   

    comboBox.DataSource= null;
    再comboBox.DataSource=现在要绑定的数据员