表: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