如何设置数据窗口中某行某列的背景颜色
October 18th, 2008 (817 views)
假设数据窗口有n行数据,在修改某个column的数据后希望能将该column的背景色变成红色,代码该如何写呢?
要对某行某列的属性进行更改,可以使用modify函数。在对某行某列的属性进行改变时,你需要先判断当前行是否是被修改数据的那行,如果知道行号的话(例如在itemchanged事件中),你可以使用下面的代码
dw_main.modify(ls_colname + "background.color = '0~tIf(getrow() = " + string(row) + ", 255, 16777215)'")
当然,你也可以这么写
dw_main.modify(ls_colname + "background.color = '0~tIf(getrow() = currentrow(), 255, 16777215)'")

