日期:2014-05-17  浏览次数:20790 次

combox赋值的问题
combox.Items.Add("重复通知");
这样可以添加,但是写进数据库的值得也变成了"重复通知"了,怎么设置选择项的值?


类似html里面select的那样,显示的text和值不一样的

------解决方案--------------------
设置ComboBox的DisplayMember和ValueMember
分别为name和id
这么写
combox.Items.Add(new { name = "重复通知", id = 1 });
------解决方案--------------------
combox.items.add(new ListItem("文本","值"))
如果你是选择绑定一个DataTable或者DataSet
则DisplayMember和ValueMember分别为对应的DataTable或DataSet的列ID。

可参考:http://www.cnblogs.com/love-liu/archive/2011/12/26/2302147.html