金钱鼓斗志,米米暖人心。100分问个小问题。Grid的颜色显示。

vfork 2008-11-20 11:11:58
工作需要,现在弄一个VF的系统。

GFGrid.SetAll("DynamicBackColor",'IIF(MOD(RECNO(),2)=1,RGB(255,255,255),RGB(192,220,192))',"Column")
此句能正常显示颜色。

GFGrid.SetAll("DynamicBackColor","IIF((GFGrid.Column3.Text1.ControlSource==GFGrid.Column4.Text1.ControlSource)=.F. ,RGB(255,255,255),RGB(255,0,0))", "Column")
这句就报错误。

目的是第3个字段<>第4个字段的时候,用颜色显示出来。
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
都市夜猫 2008-11-20
  • 打赏
  • 举报
回复
写在 GFGrid 的 init 事件中:

This.SetAll("DynamicBackColor","IIF((evaluate(this.Column3.Text1.ControlSource)==evaluate(this.Column4.Text1.ControlSource)),RGB(255,255,255),RGB(255,0,0))", "Column")
vfork 2008-11-20
  • 打赏
  • 举报
回复
谢谢,临时用VF还真不习惯。
十豆三 2008-11-20
  • 打赏
  • 举报
回复
GFGrid.SetAll("DynamicBackColor","IIF(表1.字段3==表1.字段4,RGB(255,0,0),RGB(255,255,255))", "Column")
十豆三 2008-11-20
  • 打赏
  • 举报
回复
直接将
GFGrid.Column3.Text1.ControlSource
换成 表名.字段名

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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