combobox绑定前添加一项

来源:互联网 发布:烟台鼎信网络怎么样 编辑:程序博客网 时间:2024/05/17 21:15

表:id   dept
    1     生产
    2     财务


得到所有部门的方法为:getAllDepts()
那么具体实现如下:


DataTable dt=getAllDepts();
DataRow dr = dt.NewRow();
dr["id"] = “0″;
dr["dept"] = “请选择”;
dt.Rows.InsertAt(dr,0);
comboBox.DataSource = dt;
comboBox.DisplayMember = “dept”;
comboBox.ValueMember = “id”;
comboBox.SelectedValue = 0;

 

 

dt.Rows.InsertAt(dr,0);

本来我用的是dt.Rows.Add(dr);但是这种用法导致的结果是新增项加到了combobox的最底端!



同步博客:Alvin's Blog

原创粉丝点击