首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

COMBOBOX控件有关问题 麻烦大家了

2012-03-07 
COMBOBOX控件问题麻烦大家了如何实现在COMBOBOX控件中点击下拉箭头,在下拉列表里显示数据表TABLE1中一个字

COMBOBOX控件问题 麻烦大家了
如何实现在COMBOBOX控件中点击下拉箭头,在下拉列表里显示数据表TABLE1中一个字段   ZD的所有值。

[解决办法]
数据绑定啊..

for example:

combobox绑定student数据库studentDetails表的sname字段..

SqlConnection con=new SqlConnection( "server=.;database=student;uid=sa;pwd=0421 ");
SqlDataAdapter sda=new SqlDataAdapter( "select * from studentDetails ",con);
DataSet ds=new DataSet();
sda.Fill(ds, "student ");
this.ComboBox1.DataSource=ds.Tables[ "student "];
this.ComboBox1.DisplayMember= "sname ";
[解决办法]
第一种方法,用绑定的方法:
comboBox1.DataSource = 你的dataTable;
comboBox1.DisplayMember = "LongName ";
comboBox1.ValueMember = "ShortName " ;

第二种方法,用添加元素的方法:
DataTable dt = new DataTable();
//dt = getData();
ComboBox cb = new ComboBox();
for (int i = 0; i < dt.Rows.Count; i++)
{
cb.Items.Add(dt.Rows[i][ "指定列 "]);
}

热点排行