注册 登录
编程论坛 VB6论坛

VB中DataGrid控件怎样设置一列按钮或者复选框

nedly 发布于 2013-08-05 18:01, 6297 次点击
VB中DataGrid控件怎样设置一列按钮或者复选框

例如

        字段1 字段2 字段3 字段4
记录1    1     2    按钮    复选框
记录2    1     2    按钮    复选框
记录3    1     2    按钮    复选框
记录4    1     2    按钮    复选框
记录5    1     2    按钮    复选框
……

DataGrid控件可以吗?如果不行的话有其他的控件吗?谢谢各位!
8 回复
#2
hjxlj2013-08-06 00:16
DataGrid控件由于是配合数据库来使用,而一般的数据库很少有按钮或者是复选框这样的字段类型。所以不建议使用DataGrid这样的控件,来显示按钮或复选框。如果楼主实在要这样的功能,推荐使用VB中的MSFlexGrid控件,然后配合自己编写代码来实现,会方便和容易得多。我在自己开发过的项目中,就曾经使用过这种方法,效果很好。
#3
nedly2013-08-08 00:17
回复 2楼 hjxlj
我用MSHFlexGrid控件时,在其属性中的DataSource属性中,不能绑定链接,提示“没有找到与此使用者兼容的数据源,请添加一个固有的数据控件或远程数据控件到窗体。”
我窗体上已有ADODC1控件,其可以和DataGrid正常链接,用的Access版本是2007,但是保存的是Access 2000的版本。请问这是什么原因呢? 怎样解决?
#4
nedly2013-08-08 00:33
明白了 我弄错了 我用的是MSFlexGrid控件,MSHFlexGrid支持ADODC,MSFlexGrid不支持。
#5
hjxlj2013-08-08 00:55
回复 4楼 nedly
是的
#6
adffdda2016-03-30 23:46
学习了!!
#7
adffdda2016-03-30 23:47
学习了!!
#8
adffdda2016-03-30 23:48
学习了!!
#9
adffdda2016-03-30 23:48
学习了!!
1