在listbox控件listbox1中加入DataRow对象DR
listbox1.items.Add(DR);
这时观察listbox控件 其中显示"System.data.dataRow...."
如何让控件中不显示DR.toString()
而显示DR的"name"列: DR["name"]; (DR包含很多列)
不要告诉我Add(DR["name"])
因为处理事件时在listbox中选择的项要访问dataRow的其它列。只插入一个string对象DR["name"]如何回访
datarow的其它列?
listbox1.items.Add(DR);
这时观察listbox控件 其中显示"System.data.dataRow...."
如何让控件中不显示DR.toString()
而显示DR的"name"列: DR["name"]; (DR包含很多列)
不要告诉我Add(DR["name"])
因为处理事件时在listbox中选择的项要访问dataRow的其它列。只插入一个string对象DR["name"]如何回访
datarow的其它列?
List<object> listbox1Tags = new List<object>();
ListBox listbox1;
listbox1.items.Add(DR["Name"]);
listbox1Tags.Add(DR);
class DataRowInfo
{
public DataRowInfo(DataRow dr, string name)
{
DR = dr;
Name = name;
} public DataRow DR
{
get;
set;
} public string Name
{
get;
set;
} public override string ToString()
{
return Name;
}
}
ListBox listbox1;
listbox1.items.Add(DR["Name"]);
listbox1Tags.Add(DR);