N-UP类型DataWindow 中根据列值 控制列的可见性

本文介绍了如何在PowerBuilder的N-UP类型的DataWindow中,根据列值来控制列的可见性。当DataWindow显示两行数据合并为一行时,通过设置列的Visible属性,利用条件表达式if(c1[0] = 'OK',1,0)和if(c1[1] = 'OK',1,0)来实现特定列的显示与隐藏,从而达到预期效果。" 53187035,2656741,Java实现:高效分解质因数算法,"['算法', 'Java', '数据结构']
摘要由CSDN通过智能技术生成
新建一个N-UP类型DataWindow,分多列,根据列的结果来控制列的可见性,比如:
Sql结果共2列 c1,c2,其结果表现为:
OK     123
FALSE  321
FALSE  7788
OK     4455

       
N-UP类型DW分为2列,即DW表现为:
c11    c21     c12    c22
OK     123     FALSE  321
FALSE  7788    OK     4455

如果需要控制第一列C1中的结果为“OK”时可见,其他时隐藏即不可见,效果为:
c11    c21     c12    c22
OK     123            321
       7788    OK     4455


如果在c11,c12的Visible中写:if(c1 = 'OK',1,0)这样的效果不尽人意,并非我们想要的,效果为:
c11    c21     c12    c22
OK     123     FALSE  321
       7788           4455


从DW的表现中可以看出,可见性是也c11列为参照的,为什么呢?在表达式if(c1 = 'OK',1,0)中,可以理解为c1在当前行的值为“OK”的时候可见,但由于我们的DW
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值