c# 中combobox绑定数据
2009-04-23 17:18
381 查看
http://www.cnblogs.com/xiaobaidhg/archive/2007/04/11/707955.html
为combobox绑定数据
其数据源通常为DataTable这个绑定相对较易,
this.comboBox1.DataSource=getTable();//数据源
this.comboBox1.DisplayMember="name";
this.comboBox1.ValueMember="id";
而一直困绕我的是
comboBox1.Add(object);
此处他可以添加一个对像,而这个对象如果加进去之后没有办法像上面的datatable那样取到他的id与name今天发现原来可以这样做。
数据源为从XML中得到数据。
ArrayList Source=new ArrayList(); //此处还不能用IList泛型接口,如IList<Excel.Worksheet> aaa = new List<Excel.Worksheet>();
XmlNode nodeTableList=xmlDoc.SelectSingleNode("Tables");
try
{
foreach(XmlNode xmlnod in nodeTableList)
{
MapSearchCondition msc=new MapSearchCondition();
msc.GisTableName=xmlnod.SelectSingleNode("GisTableName").InnerText;
msc.TableDescription=xmlnod.SelectSingleNode("TableDescrip").InnerText;
msc.TableName=xmlnod.SelectSingleNode("TableName").InnerText;
msc.FileDescription=xmlnod.SelectSingleNode("FileName/fileDescript").InnerText;
msc.FileName=xmlnod.SelectSingleNode("FileName/fileName").InnerText;
Source.Add(msc);
}
}
catch(Exception e)
{
}
this.cmbType.DataSource=Source;
this.cmbType.DisplayMember="TableDescription";
为combobox绑定数据
其数据源通常为DataTable这个绑定相对较易,
this.comboBox1.DataSource=getTable();//数据源
this.comboBox1.DisplayMember="name";
this.comboBox1.ValueMember="id";
而一直困绕我的是
comboBox1.Add(object);
此处他可以添加一个对像,而这个对象如果加进去之后没有办法像上面的datatable那样取到他的id与name今天发现原来可以这样做。
数据源为从XML中得到数据。
ArrayList Source=new ArrayList(); //此处还不能用IList泛型接口,如IList<Excel.Worksheet> aaa = new List<Excel.Worksheet>();
XmlNode nodeTableList=xmlDoc.SelectSingleNode("Tables");
try
{
foreach(XmlNode xmlnod in nodeTableList)
{
MapSearchCondition msc=new MapSearchCondition();
msc.GisTableName=xmlnod.SelectSingleNode("GisTableName").InnerText;
msc.TableDescription=xmlnod.SelectSingleNode("TableDescrip").InnerText;
msc.TableName=xmlnod.SelectSingleNode("TableName").InnerText;
msc.FileDescription=xmlnod.SelectSingleNode("FileName/fileDescript").InnerText;
msc.FileName=xmlnod.SelectSingleNode("FileName/fileName").InnerText;
Source.Add(msc);
}
}
catch(Exception e)
{
}
this.cmbType.DataSource=Source;
this.cmbType.DisplayMember="TableDescription";
相关文章推荐
- c# comboBox与数据库中的数据绑定
- C# winform combobox 在绑定数据之后插入一项选择项
- C# Winform Combobox手动绑定数据
- C# winform combobox 在绑定数据之后插入一项选择项
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
- C#中ComboBox控件绑定数据源
- C# winform combobox 在绑定数据之后插入一项选择项
- 转:c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- C# combobox 数据绑定
- datatable绑定comboBox显示数据[C#]
- C# WinForm 技巧二: Combobox手动绑定数据
- C# [winform] combobox数据绑定,显示一个值,隐藏一个值
- C# comboBox1绑定数据集
- c# 如何向comboBox中绑定数据库中指定的数据信息;
- c# 在datagridview中添加comboboxcolumn 绑定数据库读取显示数据
- C# winform combobox 在绑定数据之后插入一项选择项
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法)
- C# DataGridView 添加DataGridViewComboBoxColumn列后绑定数据
- C#中为啥俺地ComboBox控件在数据绑定时加载速度很慢
- C# ComboBox(DropDownList)数据绑定后,怎样再添加选项(ZT)