不是设置整行或整列的颜色,而是设置某个单元格的颜色,如第二列内的所有数值为1的设背景为红色,等于2的为蓝色等
------解决方案--------------------------------------------------------
设置 DynamicForeColor 属性.
------解决方案--------------------------------------------------------
- SQL code
THIS.Column2.DynamicForeColor = "IIF( 此列中的字段名 >= 500, RGB(255,0,0), RGB(0,0,0))"
------解决方案--------------------------------------------------------
- SQL code
THIS.Column2.DynamicForeColor = "IIF( 此列中的字段名 = 1, RGB(255,0,0), RGB(0,0,0))"
------解决方案--------------------------------------------------------
表单的 Init 事件加代码
Thisform.Grid1.Column2.DynamicBackColor='Iif(此列中对应的字段名=1,Rgb(255,0,0),Iif(此列中对应的字段名=2,Rgb(0,0,255),Rgb(255,255,255)))'
------解决方案--------------------------------------------------------
Thisform.Grid1.Column2.DynamicBackColor='Iif(r01=0,Rgb(255,0,0),Rgb(255,255,255))'
我给你的例子是有引号的,而你的没有引号。