如何在程序中控制datawindow中指定行号的行的底色?

jper 2002-09-29 05:28:45
小弟需要在程序中根据一定条件选取出datawindow的一些行,得到相应的行号,再变底色,请问在得到行号后,如何变相应行的底色?谢谢!!
...全文
33 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
forestation 2002-10-02
  • 打赏
  • 举报
回复
要说的,别人都说了
hanyongbinlq 2002-10-02
  • 打赏
  • 举报
回复
在Datawindow中,选中所有的列名,然后在font中的background中加入下列代码,一切就ok!!
if(getrow()=currentrow(),rgb(255,0,225),rgb(255,255,255))
程序里修改几个属性而以!
要说的,别人都说了
sdav 2002-10-01
  • 打赏
  • 举报
回复
if(getrow()=currentrow(),rgb(255,0,225),rgb(255,255,255))
程序里修改几个属性而以!
flyerlxg 2002-09-30
  • 打赏
  • 举报
回复
根据条件来改变相应控件的属性吧,应该可以的。
79cy 2002-09-30
  • 打赏
  • 举报
回复
说具体点了,你的颜色变换条件是什么?
jjweid 2002-09-29
  • 打赏
  • 举报
回复
<DW Control Name>.Object.<Columnname>.background.color="536870912~tif(getrow()=currentrow(),rgb(224,231,208),rgb(0,0,0))" )
yang1105 2002-09-29
  • 打赏
  • 举报
回复
那就用modify语句吧!
jper 2002-09-29
  • 打赏
  • 举报
回复
那末如果我要在程序中动态确定行的底色,该怎样作??
WangAQ 2002-09-29
  • 打赏
  • 举报
回复
在DATAWINOW设计时,选择DETAIL BAND的属性,在EXPRESS一页的COLOR中输入if(getrow()=currentrow(),rgb(255,0,225),rgb(255,255,255))就可以啦。
79cy 2002-09-29
  • 打赏
  • 举报
回复
if(getrow()=currentrow(),rgb(0,0,225),0)
只是其中之一啊,写在数据窗口中每个数据列的属性的字体里,这个是当前行的颜色变色,你可以把条件改一下

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧