编程论坛
注册
登录
编程论坛
→
C# 论坛
数据库的表放入 datagridview 中
一个人飞回
发布于 2014-09-02 15:08, 972 次点击
只有本站会员才能查看附件,请
登录
怎样将数据库中指定表的3列放入datagridview指定的三列?指定的表不止3列,只需要表的前3列的数据
7 回复
#2
hxbkx
2014-09-02 17:37
设置DataGridView的DataSource即可
#3
邓士林
2014-09-02 22:09
不是整体的话,你可以分别将这三列插入进去。
#4
一个人飞回
2014-09-02 23:20
回复 3 楼 邓士林
现在有一个问题,前三列我通过绑定一个datatable得到数据,但是第四列我是在便编辑列中添加的列,设置的是falsevalue为0,truevalue为1,我想获得该列的所有值 ,就是选中的是1,没选中的是0,我想得到这些值,但是不知道怎么做。用this.dataGridView1.Rows[i].Cells["签到"].Value.ToString(),结果为null,请问要怎么得到想要的。
#5
邓士林
2014-09-03 13:41
中午给你看了会,你这样写确实取不到值,网上用的方法是遍历控件,把CheckBox控件遍历出来进行取值。但是FindControl貌似对编程有用,Winform没效果,你的是哪一个
#6
一个人飞回
2014-09-03 19:05
我现在写出来了,使用string selectValue = dataGridView1.Rows[i].Cells[3].EditedFormattedValue.ToString();属性来判断是否为true(选中状态),通过判断字符串可以得出checkbox的状态
#7
一个人飞回
2014-09-03 19:11
我现在有一个问题,就是我的数据库中有一个只有一列的表,我现在想要得到的效果就是有一个button,点击一次就会产生一个只有一列的datatable,同时要在那个表中添加新的一列,把datatable放进去,但是呢如果我点了两次,就会产生两个列名相同的列,就报错了。在实际使用中,需求有要求多次点击保存,每次保存的数据都要放到数据库中存储。请问要怎么编程才能符合要求啊
#8
一个人飞回
2014-09-04 10:25
这个问题解决了,是我的表的结构设计的不对。
1