日期:2014-05-19  浏览次数:20827 次

combobox显示和保存的不一样?怎么实现?
数据库记录
01     电子
02     化工
combobox显示的是电子和化工,而要保存到数据库的是01   ,02怎么实现好一些呢?

------解决方案--------------------
DataBind

绑定时分别绑定到ValueMember 和DisplayMember
------解决方案--------------------
yuxing117(雨行)说的是对的
winform也是一样,保存的时候存储combobox的SelectedValue属性内容,显示的时候把代码字段设置到ValueMember ,把文字字段设置到DisplayMember
------解决方案--------------------
ValueMember 和DisplayMember
就可以了。
------解决方案--------------------
combobox.DataSource = ds.Table[0];
combobox.ValueMember = "编号字段 ";
combobox.DisplayMember = "显示字段 ";

就这样。。