点击一个按钮,就能使dw里面某些行用特殊颜色加亮显示
------解决方案--------------------
dw_1.object.datawindow.detail.color = "536870912~tif( mod(getrow(),2) =1, rgb(,,),rgb(,,))"
这是交替变色的!
------解决方案--------------------
方法一:
是要字体还是背景,很多种方式,
可以建个虚拟列n_sel,如果选择就为1,不选择就为0,在字段的color or backcolor属性中写
if(n_sel=1,rgb(255,0,0),0)
方法二:
在dw的rowfocuschanged中写代码
this.SelectRow(0,False)
this.SelectRow(row,True)
------解决方案--------------------
遍历datawindow中的元素,若是detail里的元素,则在程序里判断,符合什么条件则着背景色,这样的方法是设置每个单位格的背景色。
还有一种,就是用datawindow的selectrow方法来实现,这一种比较简单,但选中的行颜色只能是深蓝色,呵呵,9.0以前是这样的,后面的话不清楚了。
------解决方案--------------------