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 = "显示字段 ";
就这样。。