当前位置: 代码迷 >> PB >> 数据窗口背景色隔层显示,该怎么处理
  详细解决方案

数据窗口背景色隔层显示,该怎么处理

热度:97   发布时间:2016-04-29 07:15:20.0
数据窗口背景色隔层显示
     数据窗口上的数据的背景色,比如说第一行是白色,第二行是灰色,第三行又是白色,等等隔行显示。怎么实现?
------解决方案--------------------
在数据窗口的 Detail明细显示段按右键,而不是在Column上

  IF(MOD(GETROW(),2)=0,RGB(192, 192, 192), RGB(255, 255, 255)) 

------解决方案--------------------
打开数据窗口,选择所有的列(Column)。

在Properties窗口中翻到Font标签页,单击Background Color属性旁边的一个带有红色图标的小按钮。

在Expression表达式一栏中输入:

if(currentrow()=getrow(),rgb(255,240,194),if(mod(getrow(),2)=1, rgb(255,254,249) , rgb(247,247,239)))  

注:表达式中rgb(255,240,194)为浅黄色,rgb(255,254,249)为浅白色,rgb(247,247,239)为灰色。
  相关解决方案