当前位置: 代码迷 >> VFP >> 表格中某单元格背景颜色解决办法
  详细解决方案

表格中某单元格背景颜色解决办法

热度:6771   发布时间:2013-02-26 00:00:00.0
表格中某单元格背景颜色
不是设置整行或整列的颜色,而是设置某个单元格的颜色,如第二列内的所有数值为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))'

我给你的例子是有引号的,而你的没有引号。
  相关解决方案