C# ComboBox 值绑定传到SelectedIndexChanged事件中去??

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:30:15
表A:
id name department
1 王天 行政
2 张飞 开发
3 李渔 客服
ComboBox绑定name字段,然后将department 和id 也一起绑在下拉框中,传到
SelectedIndexChanged中去再获取出来??请高手帮忙呀???

只能绑定键值对。
就是说着三个里面你只能选择其中的两个。

使用
ComboBox1.Items.Add(new ListItem("1","王天"));
形式。

如果使用数据源,如下:
ComboBox1.DataSource=ds;
ComboBox1.TextField="name";
ComboBox1.ValueFiled="id";

ComboBox1.DataSource=ds;
ComboBox1.TextField="name";
ComboBox1.ValueFiled="id";绑定

this.comboBox1.Text;
this.comboBox1.SelectedValue;
用哪个值取哪个

combobox的item有一个属性叫做tag,你可以写一个类把每一行的数据封装一个对像然后再装箱成object付给tag,然后在selectedindexchanged时,取item[combobox.selectindex].tag来得到某行的所有数据。

可以的啊 不过你要绑定是是
for()
{
ComboBox1.Items.Add(new ListItem(ds.table[0]["id"]+"###"+ds.table[0]["name"] ,ds.table[0]["department "]));
}

split(selectvalue,"###")

ValueFiled绑定id TextField绑定name+ '(' + department + ")"

同意楼上的