怎么解决动态修改Grid的显示条目

zierben 2003-04-29 09:22:21
如果根据情况在前台动态修改GRID的列数,比如当有10条有数据就显示10条
有4条有数据就显示4条
我不希望是crosstable解决这个问题,因为本身生成这些数据已经用了我将近10个表的数据了,如果在用crosstable把数据横过来,就太麻烦了:(
高手请给出合理话建议


提示,可以通过动态修改 每一个列的 x width 但是怎么能控制好呢?
这些列不是跟前台的对象那么好用
我本来通过dw生成时,加过语法,让这些没有数据的列隐藏,但是后来的列不会自动跑到前面,空了一堆空
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
愉快的登山者 2003-04-29
  • 打赏
  • 举报
回复
建议不用GRID;使用FREE,可以建立成GRID显示形式,但又可以使用 宽度和行坐标 控制显示和隐藏。
zierben 2003-04-29
  • 打赏
  • 举报
回复
我已经成功的把visible和width改为0了,但是没有用呀!
效果是这样的


column1 column3 column4
1111111 3333333 4444444
不显示的那一列就这么空着!!!!
后面的不会自己跑到前面去
zierben 2003-04-29
  • 打赏
  • 举报
回复
但是free的特点是text跟column不同步,而且有个问题,很麻烦的问题,怎么去定义假设为
column1,column2……column10的这些object用一个循环执行完毕,还有就是free的在客户column move 时,会效果非常差,怎么能当成报表打印呢,反正很麻烦。
但是如果时静态报表,自然free的没有任何问题
个人理解
hongerchen 2003-04-29
  • 打赏
  • 举报
回复
建议把VISIBLE改为0

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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