100给你!什么不给你!不要侮辱我的人格!关于列的隐藏和显示!帮忙!::(((

loselover 2003-08-19 08:24:45
我希望能够提供给用户--自定义列的功能,也就是用户可以自己选择要显示的列!

刚打开时,显示所有的列,然后提供一个窗体(包含可以显示的列的中文名字)给用户,用户可以选择他希望显示的列!

我自己到是写了一个,不过感觉实现效果不是很好,哪位大侠,能给个函数或是其他的什么的!
先谢了
...全文
43 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
loselover 2003-08-22
  • 打赏
  • 举报
回复
已收到!
谢谢清风!
给分
runsoft 2003-08-21
  • 打赏
  • 举报
回复
发了一个过去,接受
jackzhang168 2003-08-21
  • 打赏
  • 举报
回复
同意fengzeng(风之子)
pdriver.com有好多好东东
hexubing 2003-08-21
  • 打赏
  • 举报
回复
支持楼上
wawxj 2003-08-21
  • 打赏
  • 举报
回复
我最初的做法也是设置Visible属性,但是效果不理想,后来我改成将要隐藏的列的宽度设置为-1,感觉好多了。你也可以试试。
loselover 2003-08-21
  • 打赏
  • 举报
回复
lzm525@eyou.com
谁能发一个给俺,绝对少不了你们的分数的!!!
先谢了,各位!
bomber2001 2003-08-21
  • 打赏
  • 举报
回复
modify()
runsoft 2003-08-20
  • 打赏
  • 举报
回复
email,我发一个给你,不过别忘记揭帖哦.
犇犇 2003-08-20
  • 打赏
  • 举报
回复
当然也可以设置列显示与否及显示的序顺,如查需要,可以发szx2002@msn.com
我们可以研究一下。
犇犇 2003-08-20
  • 打赏
  • 举报
回复
如果是表格式的数据窗口我刚做了一个通用的,可以设置列高,宽,及字体颜色背景等,现在用在我们公司的程序当中.但如果是自由表格,我暂时也没有太好的办法.(我们的数据窗口是动态的)
我想知道,你能得更清楚些关于坐标变化的事.
fengzeng 2003-08-20
  • 打赏
  • 举报
回复
建议到pdriver.com论坛看看,PBPL中有通用例程
liliang800207 2003-08-19
  • 打赏
  • 举报
回复
动态创建数据窗口
klbt 2003-08-19
  • 打赏
  • 举报
回复
可以考虑用动态创建数据窗口的方法。
jdsnhan 2003-08-19
  • 打赏
  • 举报
回复
也做过这样的东东。
我的实现方法,从一个固定点开始,设置不想显示的列宽度均为0。
或者把所有列事先均设置成0,然后按一定的规则(如固定宽度)把想显示的列重置宽。
llllay 2003-08-19
  • 打赏
  • 举报
回复
期待有好的方法ing!
bapi 2003-08-19
  • 打赏
  • 举报
回复
关注!
我们的系统也有类似的功能,是通过控制列的Visible属性来实现的,但有一点比较麻烦:隐藏后再显示时,该列的坐标已非原来的坐标(默认显示在所有列的最后),这一特性实在不怎么好。现在我们的做法是:将所有列的坐标及可视属性全部保存到配置文件中(配置文件可以是本地文件也可以是后台数据库),缺点是速度不理想,但暂时也没有别的什么好办法,不知各位有没有其它更好的方案?
另外,不知loselover (爱情已走远) 说的实现效果不好是什么意思?
wedding123 2003-08-19
  • 打赏
  • 举报
回复
简单控制列的visible不就可以啦?

609

社区成员

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

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