问题描述:我这有个用户信息表,想用dataGridView显示出来,但是不想将数据库中的第一列显示出来,而后还要根据隐藏的第一列对数据库中相应的行内容进行修改或删除。请问如何用DataTable、SqlDataAdapter,DataSet实现,我的代码下:
public static DataTable getAllUsers()
{
SqlConnection conn = new SqlConnection();
sqlC(conn);
DataSet ds = new DataSet("UsersInfo");//创建一个DataSet
SqlDataAdapter sda = new SqlDataAdapter("select * from 人员信息表", conn);//
sda.Fill(ds,"UsersInfo");
return ds.Tables["UsersInfo"];
}
以下为调用上述方法
DataTable UsersInfo = new DataTable("UsersInfo");//创建一个用于接收人员信息的DataTable名称为UsersInfo
UsersInfo = db.getAllUsers();//为UsersInfo赋值
dataGridView1.DataSource = UsersInfo;
上述只是将数据库中的内容显示在dataGridView中并没有将第一列隐藏,请帮忙将提问标题所术用代码写下,如前辈没有时间请将DataTable,DataSet及dataGridView的常用属列出来,本人现系自学,请各位指点
如有其它办法,请描述下最好有代码,请尽量将注释写的详细些
我想用代码来编写,这样通过代码对数据库的操作能熟练些,虽然出现的问题较多,但是要好过在设计视图一个一个的为dataGridView来绑定数据,而且一旦数据库的列内容做了修改那么我还需要再去设计视力更改,而采用代码编写的方式我想可以一劳永逸,请有能力的前辈指点下,越详细越好。分数还会提,我这几天会多去回答问题赚分,当然我会的也不多,只能尽量将分数提高