pb中动态设置数据窗口某些列的隐藏或显示

gbbweb123 2009-08-09 02:49:15
我想动态设置数据窗口某列的显示或隐藏,想使用dw_name.object.#1.visible=false的方法来设置,其中使用文本框来确定要隐藏的列号,然后使用:
int n
n=long(trim(sle_1.text))
dw_1.object.#n.visible=false
为什么最后一行代码提示错误,#变量 不能直接用于语句中吗?请老师们赐教.
...全文
2757 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljl123359 2012-10-30
  • 打赏
  • 举报
回复
获取当前行 并记忆
chenzefeihh 2010-07-01
  • 打赏
  • 举报
回复
dw_1.modify(string(N)+".visible=false") 可是用这样的方法实现可以隐藏和显示,问题就是当显示的时候列的为变乱,而且标题 也没有东西,
hou11235813 2009-11-22
  • 打赏
  • 举报
回复
打开数据窗口画板,单击需要设置的列,在右测Protect中输入 if(isrownew(),0,1)
gbbweb123 2009-08-09
  • 打赏
  • 举报
回复
谢谢楼上几位,我是业余的,偶尔做些简单的程序,解决工作上的一些问题.
flashixj61 2009-08-09
  • 打赏
  • 举报
回复
是的,#不能出现在pb的语句中,用楼上的几种modify方法都可实现
wag_enu 2009-08-09
  • 打赏
  • 举报
回复
dw_1.modify(string(N)+".visible=false")
jalor_6 2009-08-09
  • 打赏
  • 举报
回复
哦哦錯了,dw_1.modify("N.visible=false")
jalor_6 2009-08-09
  • 打赏
  • 举报
回复
dw_1.describe("N.visible=false")
jjoulejcc 2009-08-09
  • 打赏
  • 举报
回复
dw_1.modify("#"+string(N)+".visible=false")

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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