PB一条语句改变数据窗口指定列不同行的颜色[原创]

我们有时候需要根据不同的条件,改变数据窗口中任意行某一列的颜色。比如:用不同颜色显示不同成绩。举例说明:

string ls_color

dw_1.settransobject( sqlca)
dw_1.retrieve( )

ls_color = "255 ~t case(stgrade "
ls_color += " when is < 60.0 then rgb(255,0,0) "
ls_color += " when 60.0 to 75.0 then rgb(120,0,255) "
ls_color += " when 75.1 to 89.9 then rgb(0,64,64) "
ls_color += " when 90 to 99.9 then rgb(0,255,0) "
ls_color += " when is =100.0 then rgb(0,128,255) "
ls_color += " when is > 100.0  then rgb(64,64,128) "
ls_color += " else rgb(128,128,128) "
ls_color += " )"

dw_1.object.stgrade.color = ls_color

这里仅说明这种用法,不代表实际效果。你还可以再添加若干语句,甚至用变量表示其中的条件或颜色值。这里不再赘叙。

PB9通过测试。

2005年10月20日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值