关于隐藏绑定列的目的
我有以下程序段,只想在DataGridView中显示行号、姓名、所属部门ID,人员ID和所属月份不显示,但是要作为每行的数据。发现this.dbGrid.DataSource = ds.Tables[0];之后隐藏最后2列的程序根本就不执行,为什么?有其他方法达到隐藏绑定列的目的吗?
string sSql = "SELECT B.行号,A.姓名,A.所属部门ID,A.人员ID,B.所属月份 " +
"FROM TBL_人员信息表 A,TBL_在编人员工资表 B " +
"WHERE A.人员ID=B.人员ID ";
dAdapter.SelectCommand = cmd;
cmd.Connection = con;
cmd.CommandText = sSql;
DataSet ds = new DataSet();
dAdapter.Fill(ds);
this.dbGrid.DataSource = ds.Tables[0];
dbGrid.Columns[3].Visible = false;
dbGrid.Columns[4].Visible = false;