请问:msflexgrid与数据库绑定,如何设置那些字段显示,那些不显示?

dudupi 2002-03-18 07:03:09
因为默认的是显示所有的字段,可是有些字段不想让用户看到,该如何操作?同时如何设置MSflexgrid的每一列的列宽??
谢谢
...全文
8 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sonicdater 2002-03-19
如过 Msflexgird 没有 Columms 集合(注意,是集合,不是对象),那就没办法 设定 具体每列的 宽度,只能 设定 相同的列宽。
回复
dudupi 2002-03-18
另外请教列宽怎么在代码中调,Msflexgird没有Columms对象啊
回复
dudupi 2002-03-18
呵呵。第二个是偶写错了,但第一个确实不行,说找不到方法或属性,MSFlexgrid和Mshflexgrid,难道不一样吗?偶的用的是Msflexgird
回复
sonicdater 2002-03-18

1) 写错了。是:
MSHFlexGrid1.Columns(1).Visible = False
Columns 是集合。

2)第二个方法 怎么 行不通?
回复
dudupi 2002-03-18
而且第二个方法也行不通的
回复
EverySoft 2002-03-18
我记得我以前做过好像是可以的,但是现在有点想不起来了,不过我有一个最简单的办法,就是在写select语句时,就把这个字段选取好。我初学VB时这样做过。
回复
dudupi 2002-03-18
msflexgrid没有Column这个对象啊?
回复
sonicdater 2002-03-18
如果 你已绑定,你可以 这样做:
1)隐藏 你不想显示的 字段所在的 Column ,
比如 MSHFlexGrid1.Column(1).Visible = False
2) 在对数据库 查询时, 不查询 那个字段。
MSHFlexGrid1.DataSource = "Select [No1],[No3] From TableName"
实现 隐藏 字段[No2]
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告