中易网

dataGridView 隐藏第一列,后续可依隐藏列进行数据库的修改删除

答案:4  悬赏:70  
解决时间 2021-04-22 07:52
问题描述:我这有个用户信息表,想用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来绑定数据,而且一旦数据库的列内容做了修改那么我还需要再去设计视力更改,而采用代码编写的方式我想可以一劳永逸,请有能力的前辈指点下,越详细越好。分数还会提,我这几天会多去回答问题赚分,当然我会的也不多,只能尽量将分数提高
最佳答案
//UsersInfo赋值
UsersInfo = db.getAllUsers();
dataGridView1.DataSource = UsersInfo;

//隐藏第一列
dataGridView1.Columns[0].Visible = false;

//取值很普通的一样
string val = dataGridView1.Rows[0][0].ToString()
全部回答
在数据绑定的时候,就有列的属性,可以把它设为不可见,找找看吧,好久没用C#,忘了
在设计窗口的DATAGRIDVIEW控件上选编辑列—>左边框体里选第一列—>右边属性框里VISIBLE属性改成false就可以了。
你只是将数据库数据加载到了datagridview上,要将修改后的数据从新更新到数据库才行!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿里旺旺怎么总离线,登不上呢?
梦见自己被杀,请问高手怎么解梦?
有时候控制不住自己胡思乱想?
武汉地大地物专业前景如何?就业待遇怎样?是
五丰文具这个地址在什么地方,我要处理点事
《守护月亮湾》读后感
薰衣草的英文?花语?
小孩子晚上睡觉老翻身是怎么回事
怎么才能练出个自由幻想高攻术士呢?
小米4用otg最大可以读取多大的内存卡?
dnf一键连发autofire解压码是多少
百色经富宁,砚山,石林到宜良有几公里
企鹅是哺乳动物吗?
住房公积金必须要是单位上班的才能有吗?
双汇冷鲜肉批零中心NO.沪03-128地址在什么地
推荐资讯
兰希黎海洋水动力蚕丝保湿面膜有这种吗
死神剧场版的先后顺序
七点一刻茶楼棋牌这个地址在什么地方,我要处
海南的海军有几个基地
重庆大家常地址在哪,我要去那里办事
2015卧室装修攻略全解析
单方解除买卖合同
梦幻西游有新人物吗?
近代上海是城市是有英美租界,法租界和华界组
花岗岩色羽绒服如何搭配?
芦笋怎么去皮好?
家易房产富水店地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?