未处理的“System.ArgumentException”类型的异常出现在 system.windows.forms.dll 中。其他信息: 无法绑定到新的显示成员。代码如下: //部门
private void departtype()
{
cmbDepart.DataSource = ser.getDepartTy().Tables[0];
cmbDepart.DisplayMember = "部门";
cmbDepart.ValueMember = "部门id";
DataSet dt1 = ser.getDepartTy();
DataTable dt = dt1.Tables[0];
DataRow dr = dt.NewRow();
dr[0] = 0;
dr[1] = "";
dt.Rows.InsertAt(dr,0);
cmbDepart.DataSource = dt;
}
//职务
private void zhiwutype()
{
cmbZhiwu.DataSource = ser.getZhiwuTy().Tables[0];
cmbZhiwu.DisplayMember = "职务";
cmbZhiwu.ValueMember = "职务id";
DataSet dt2 = ser.getZhiwuTy();----------错误在这里
DataTable dt = dt2.Tables[0];
DataRow drr = dt.NewRow();
drr[0] = 0;
drr[1] = "";
dt.Rows.InsertAt(drr,0);
cmbZhiwu.DataSource = dt;
}
private void departtype()
{
cmbDepart.DataSource = ser.getDepartTy().Tables[0];
cmbDepart.DisplayMember = "部门";
cmbDepart.ValueMember = "部门id";
DataSet dt1 = ser.getDepartTy();
DataTable dt = dt1.Tables[0];
DataRow dr = dt.NewRow();
dr[0] = 0;
dr[1] = "";
dt.Rows.InsertAt(dr,0);
cmbDepart.DataSource = dt;
}
//职务
private void zhiwutype()
{
cmbZhiwu.DataSource = ser.getZhiwuTy().Tables[0];
cmbZhiwu.DisplayMember = "职务";
cmbZhiwu.ValueMember = "职务id";
DataSet dt2 = ser.getZhiwuTy();----------错误在这里
DataTable dt = dt2.Tables[0];
DataRow drr = dt.NewRow();
drr[0] = 0;
drr[1] = "";
dt.Rows.InsertAt(drr,0);
cmbZhiwu.DataSource = dt;
}
该怎么改?编译错在这里
public DataSet getDepartTy()
{
string sql = "select * from 部门表";
return getdata(sql);
}
//获得职务类型
public DataSet getZhiwuTy()
{
string sql = "select * from 部门表";
return getdata(sql);
}
//根据SQL语句取得记录的方法
public DataSet getdata(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds;
}
这是我写的方法