首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎么动态改变数据窗口中列的颜色的表达式

2012-02-14 
如何动态改变数据窗口中列的颜色的表达式我现在做了一个动态的数据窗口,列都是用modify动态画上去的列名也

如何动态改变数据窗口中列的颜色的表达式
我现在做了一个动态的数据窗口,列都是用modify动态画上去的
列名也是动态的 如a1,a2,a3...
我现在要动态改变这些列的backgroundcolor,
该怎么改变?
dw_1.modify("column.color = '0~fIf(boolean,rgb(...),rgb(...))'")
这个里面的column好象不能是变量,可我的列都是动态的
我要用for循环来做的

哪位大虾帮帮忙

[解决办法]
怎么不能是变量
string ls_columnName 

ls_columnName = ...
dw_1.modify(ls_columnName + ".color = '0~fIf(boolean,rgb(...),rgb(...))'")
[解决办法]
dw_1.modify("column.color = '0~fIf(boolean,rgb(...),rgb(...))'") 

----------------------------
dw_1.modify(ls_columnName + ".color = '0~tIf(boolean,rgb(...),rgb(...))'") 

~t,不是~f
[解决办法]
int li_row,i
li_row = Integer(dw_1.describe('datawindow.column.count'))
for i = 1 to li_row
dw_1.modify('#' + string(li_row) + '.color = "0~tIf(....)"')
next
[解决办法]
这样简单的问题其实看看自带的帮助就行了

热点排行