struct itemEx
{
public object Value;
public string Text;
public itemEx(object value, string text)
{
this.Value = value;
this.Text = text;
}
//重点是override ToString
public override string ToString()
{
return Text;
}
}
…………
//绑定
itemEx item1 = new itemEx();
item1.Text = dsTrDevice.Tables[0].Rows[i][0].ToString();
item1.Value = dsTrDevice.Tables[0].Rows[i][1];
ComboBox1.Items.Add(item1);
//反转换
itemEx item = new itemEx();
item = (itemEx)(this.ComboBox1.SelectedItem);
string strValue = item.Value.ToString().Trim();
转载于:https://www.cnblogs.com/highmayor/archive/2009/06/29/1513275.html
本文介绍如何在C#中使用自定义类型与ComboBox进行数据绑定,并实现数据的正反向转换。通过实例展示了如何创建自定义itemEx类,包括属性设置、构造函数和ToString方法的重写。
3290

被折叠的 条评论
为什么被折叠?



