怎么改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比较当前列的值和原始列的值是否相同来达到判断的目的。