社区
DataWindow
帖子详情
取得数据窗口的column
wangpeilei_403
2002-11-30 05:15:09
我的一个dw,我想动态控制某些字段的visible属性,由于段太多,我想我想用一个循环,可是dw_1.object.aa.visible=true 换成 dw_1.object.4.visible=true 就不能用了,请问该怎么编写?另外还有一个问题好几天没人解答,http://expert.csdn.net/Expert/TopicView1.asp?id=1213642,
...全文
41
3
打赏
收藏
取得数据窗口的column
我的一个dw,我想动态控制某些字段的visible属性,由于段太多,我想我想用一个循环,可是dw_1.object.aa.visible=true 换成 dw_1.object.4.visible=true 就不能用了,请问该怎么编写?另外还有一个问题好几天没人解答,http://expert.csdn.net/Expert/TopicView1.asp?id=1213642,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kailson
2002-12-03
打赏
举报
回复
Integer li_ColNum
Integer i,i_rc,i_col
String ls_ColumnName[]
li_ColNum =integer(dw_control.describe("datawindow.column.count"))
//更新update 属性
for i= 1 to li_ColNum
i_rc=integer(dw_control.describle("#"+String(i)+".visible")
if i_rc>0 then
i_col+=1
ls_ColumnName[i_col] = dw_control.describe("#" + String(i) + ".name")
end if
next
mmkill
2002-12-01
打赏
举报
回复
up
myclife
2002-11-30
打赏
举报
回复
Integer li_ColNum
Integer li_Number
String ls_ColumnName
li_ColNum =integer(dw_control.describe("datawindow.column.count"))
//更新update 属性
for li_Number = 1 to li_ColNum
ls_ColumnName = dw_control.describe("#" + String(li_Number) + ".name")
dw_control.Modify(ls_ColumnName + ".Visible='0'") //0 - False, 1 - True
next
PB中
取得
数据
窗口
所有列名以及列标题名称
String ls_
column
_name[] //存放列名 String ls_
column
_text[] //存放列标题名称 Integer i, li_
column
_count //得到
数据
窗口
的总列数 li_
column
_count = long(dw_1.Describe("DataWindow.
Column
.Count")) //循环依次读取 for
DropDownDW子
数据
窗口
获取显示内容Display
Column
字段使用了下拉列表框、下拉
数据
窗口
和单选按钮等有代码表的编辑风格时,在
数据
窗口
控件上显示的值和字段实际得到的值并不相同,使用函数GetItemX只能读取这样的字段的真实取值,而不是用户看到的值。如何才能读取用户看到的值?可以使用函数LookUpDisplay。 LookUpDisplay函数不能直接从PowerScript调用,可以在Describe中和Evaluate函数配合使用。因为函数Loo...
powerbuilder快速开发研究-
数据
表,
数据
窗口
快速生成的方法
研究目标:快速开发
数据
库软件,速度要快。 动态创建
数据
窗口
的方法 1.使用create函数,动态生成
数据
窗口
,可以利于这个功能从语法模板中生成
数据
窗口
,方便程序的开发。 2.使用SyntaxFromSQL函数,可以动态生成默认的
数据
窗口
,这时可以
取得
每列的
数据
,以便重新按自己的格式进行组织
窗口
格式 Powerbuilder
数据
窗口
中的
column
属性 Properties for ...
获取
数据
窗口
数据
列的
数据
类型
获取
数据
窗口
数据
列的
数据
类型 llCount = Long(idwLTRList.Describe("DataWindow.
Column
.Count")) For i = 1 To llCount ls
Column
Name = Lower(idwLTRList.Describe('#' + String(i) + ".name")) If Left(ls
Column
Name , Len
pb
数据
窗口
设置操作
1 使DataWindow列只能追加不能修改 2 在
数据
窗口
中实现动画
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章