读书人

怎么根据条件改变dw某行颜色

发布时间: 2012-02-23 22:01:35 作者: rapoo

如何根据条件改变dw某行颜色?
假设根据表中字段A和字段B判断,我的需求是:

if 字段A='aaa' then
该行颜色改为红色
elseif 字段B='bbb'then
该行颜色改为黑色
endif

也就是dw中每一行要根据表中的两个字段去判断颜色。
请问该如何操作呢?

[解决办法]
两种方式:
1、直接写在datawindow的列的background的color上
if(字段A='aaa' ,rgb(255,0,0),if(字段B='bbb',rgb(0,0,0),2^30))

2、在程序代码里用modify
for i=1 to long(dw_1.datawindow.column.count)
dw_1.modify("#"+string(i)+".background.color='536870912~tif(字段A='aaa' ,rgb(255,0,0),if(字段B='bbb',rgb(0,0,0),2^30))'")


[解决办法]

探讨
两种方式:
1、直接写在datawindow的列的background的color上
if(字段A='aaa' ,rgb(255,0,0),if(字段B='bbb',rgb(0,0,0),2^30))

2、在程序代码里用modify
for i=1 to long(dw_1.datawindow.column.count)
dw_1.modify("#"+string(i)+".ba……

读书人网 >PB

热点推荐