用不用设置ComboBox的ValueMember呀!我感觉设置它应该没问题的

解决方案 »

  1.   

    楼主这段代码没问题可能是别的地方出错,
    现在我假设有个name表,有两个字段:firstname,lastname
    在combox中选定一个firstname,在textbox中显示一个lastname,我想这个效果和楼住的效果一样的吧?那么:
    ...
    DataTable dt=dataset.Tables["name"];  //dataset是定义DataSet的实例
    combox.DataSource=dt;
    combox.DisplayMember="firstname";
    textbox1.DataBinding.Add("Text",dt,"lastname");
    ...                                                   wish u good luck
                                                            Greatsft
      

  2.   

    我两个表是关联的,day_data.co_code = co_codes.co_codecomboBox 绑定的是 day_data.co_code 的值,
    comboBox 的数据成员来自co_codes.co_code 一共五行现在我在列表中选择 co_codes.co_code 其中一个值后,表面没问题但其实 day_data.co_code 还是老数据,没有改变不知道是哪里出错了 ,惨,感觉是列表里选定的值没有付给  day_data.co_code 
      

  3.   

    虽然两个表关联,但极有可能day_data.co_code的记录并不等于day_data.co_code 
    的记录,如计算机系和计算机科学系,因为day_data.co_code中并没有计算机系,所以改变。