当前位置: 代码迷 >> PB >> 如何改DW一行的背景色
  详细解决方案

如何改DW一行的背景色

热度:14   发布时间:2016-04-29 08:54:10.0
怎么改DW一行的背景色?
怎么改DW一行的背景色?

------解决方案--------------------
在数据窗口对象的detail对象的属性Color写Expression写代码
如:if (mod(getrow(),2)= 1 ,RGB(255,255,255),RGB(244,254,253))
------解决方案--------------------
if (isrowmodified() ,RGB(244,254,253),RGB(255,255,255))
------解决方案--------------------
SQL code
if ('你的判断条件' ,RGB(244,254,253),RGB(255,255,255))eg. if( value <> oldvalue , RGB(244,254,253),RGB(255,255,255))
------解决方案--------------------
在列的Color属性中,输入如下表达式
IF (column_name < >column_name.Original, RGB(255, 0, 0), RGB(0, 0, 0))。
  在这个条件中,如果此列已改变,则显示红色字体,否则显示黑色字体。这个表达式主要用column_name < > column_name.Original比较当前列的值和原始列的值是否相同来达到判断的目的。
  相关解决方案