对checklistbox控件无语了!昏,它里面ITEMS怎么不区分TEXT和VALUE 如题,大家有什么好方法实现checklistbox的效果,但每个ITEMS 都有TEXT和VALUE我现在 严重怀疑 微软设计checklistbox的意义! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 items[0].ToString 就是第一个item的text checklistbox的每一个item都是一个object,所以你可以将自定义的对象绑定到它上面 public class DataForList { string display, value; public DataForList(string display, string value) { this.display = display; this.value = value; } public string Display { get { return display; } } public string Value { get { return value; } } } checkedListBox1.Items.Add(new DataForList("i love wc1..", "1")); checkedListBox1.Items.Add(new DataForList("i love wc2..", "2")); checkedListBox1.DisplayMember = "Display"; checkedListBox1.ValueMember = "Value"; DataTable dt = new DataTable(); dt.Columns.Add("Display"); dt.Columns.Add("Value"); dt.Rows.Add("wc1..", 1); dt.Rows.Add("wc2..", 2); checkedListBox1.DataSource = dt; checkedListBox1.DisplayMember = "Display"; checkedListBox1.ValueMember = "Value"; 除楼上说的以以外,你可以在 items中添加元素,元素实现tostring();如: public class test{ int id string text. public overried tostring(){ return text; }}listbox.items.add(new test(1,"aa")); 请教一个概念性的问题 局域网内,获取指定IP的计算机当前时间 winform 怎么防止重复登录 C#中如何判断textBox中用户输入的是否是合法IP? 用什么方法才能知道ADSL在线和断线? 递归算法问题,请高手解决,谢谢,在线等!!! 如何指定sl runtime从本地下载??? 【求助】datagridview中显示sql数据库中分组数据 如何设置http header,动态获得csv文件 listview控件中如何选择条目啊? 点击列头排序问题 怎样在删除一条数据库数据的时候提示确定取消?
{
string display, value;
public DataForList(string display, string value)
{
this.display = display;
this.value = value;
}
public string Display { get { return display; } }
public string Value { get { return value; } }
} checkedListBox1.Items.Add(new DataForList("i love wc1..", "1"));
checkedListBox1.Items.Add(new DataForList("i love wc2..", "2"));
checkedListBox1.DisplayMember = "Display";
checkedListBox1.ValueMember = "Value";
dt.Columns.Add("Display");
dt.Columns.Add("Value");
dt.Rows.Add("wc1..", 1);
dt.Rows.Add("wc2..", 2);
checkedListBox1.DataSource = dt;
checkedListBox1.DisplayMember = "Display";
checkedListBox1.ValueMember = "Value";
如: public class test{
int id
string text.
public overried tostring(){
return text;
}
}listbox.items.add(new test(1,"aa"));