combobox绑定数据源的问题
我有一个combobox,绑定了一个表,表为:
ID Name
1 现金
2 ××银行
3 其他
现在查询的时候要用到这个combobox查询,
但是不让它显示出第一行的信息,就是排除掉现金那行,如何做呢?
------解决方案--------------------if(this.comboBox1.Items.Count> 0)
this.comboBox1.Items.RemoveAt(0)
------解决方案--------------------加入说已经读到一个DataTable里面
DataRow dr =dt.NewRow();
dr[ "Id "]=0;
dr[ "Name "]= "请选择 ";
dt.Rows.InsertAt(dr, 0);
dt.AcceptChanges();
combobox.DisplayMember = "Name ";
combobox.ValueMember = "Id ";
combobox.datasource =dt;
这样的话 第一个就是“请选择”了 ,然后你在提交查询时判断selectvalue 是不是等于0
应该可以满足你的要求了
------解决方案--------------------用SQL语句筛选下
select ID,Name from 表 where ID <> 1
然后再绑定Combox的数据