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

dudupi 2002-03-18 07:03:09
因为默认的是显示所有的字段,可是有些字段不想让用户看到,该如何操作?同时如何设置MSflexgrid的每一列的列宽??
谢谢
...全文
48 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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]

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧