解决方案 »

  1.   

    不能用数据库查询GroupCode所对应的GroupType的话
    怎么去判断哪个GroupCode对应哪个GroupType
      

  2.   

    你只能去后台通过SeleceChange()事件里用Switch判断,手动添加第二个下拉框的值
      

  3.   

    根据cboGroupCode下拉框的索引对应cboGroupType的索引,能取出对应于枚举的索引,因为Code所对应的Type是存在同一条数据的
      

  4.   

    利用combobox绑定实现。combobox控件初始化的时候,从数据库中读取groupCode 和 groupType两个字段,让
    combobox的显示元素和值元素分别为groupCode和groupType,即:DataTable table = new DataTable("GroupTable");
    DataColumn column_name = new DataColumn("code");
    DataColumn column_value = new DataColumn("type");
    combobox.datasource=table;//combobox控件与table关联
    combobox.DisplayMember = "code";
    combobox.ValueMember = "type"这样选取combobox中的某一个行的时候,显示的是code,可以取到该行对应的实际的type,再把该type赋值给另一个combobox。是否可行?
      

  5.   

    DataTable table = new DataTable("GroupTable");
    DataColumn column_name = new DataColumn("code");
    DataColumn column_value = new DataColumn("type");
    table.Columns.Add(column_name);        
    table.Columns.Add(column_value);
    combobox.datasource=table;//combobox控件与table关联
    combobox.DisplayMember = "code";
    combobox.ValueMember = "type"
      

  6.   

    大神你这样只能存进type的值,但是code的值也是要存进去的。。
      

  7.   

    SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断
    switch cbo
    {
         case 0:
             cbo2.Add(new ListItem("广州", "0"));
             cbo2.Add(new ListItem("深圳", "1"));
             break;
         case 1:
    }
    比较麻烦,仅供参考,可能有更简单的方法。
      

  8.   

    大神你这样只能存进type的值,但是code的值也是要存进去的。。
    code的值就是显示出来的值啊。
      

  9.   

    SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断
    switch cbo
    {
         case 0:
             cbo2.Add(new ListItem("广州", "0"));
             cbo2.Add(new ListItem("深圳", "1"));
             break;
         case 1:
    }
    比较麻烦,仅供参考,可能有更简单的方法。
    这样存的是枚举显示值,不是存枚举索引。。
      

  10.   

    SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断
    switch cbo
    {
         case 0:
             cbo2.Add(new ListItem("广州", "0"));
             cbo2.Add(new ListItem("深圳", "1"));
             break;
         case 1:
    }
    比较麻烦,仅供参考,可能有更简单的方法。
    这样存的是枚举显示值,不是存枚举索引。。
    0,  1  不是索引么?