只能绑定键值对。
就是说着三个里面你只能选择其中的两个。
使用
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 + ")"
同意楼上的