| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1301 人关注过本帖, 1 人收藏
标题:请问哪位高手会根据 grid 的单元格内容改变单元格背景色?
取消只看楼主 加入收藏
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
结帖率:83.33%
收藏(1)
已结贴  问题点数:20 回复次数:5 
请问哪位高手会根据 grid 的单元格内容改变单元格背景色?
我是说单元格,不是一行
如果一行的话,我可以根据数据表筛选,用column的dynamincbackcolor属性来实现
比如this.setall("dynamicbackcolor","iif(一工位=[W],rgb(255,0,0),rgb(0,0,255)","column")
如果是一个单元格,完全不知道怎么写啊,我的意图是这样的:
车号    一工位    二工位    三工位
0001    W          W        J
0025    W          J        D
。。。。
在grid里,希望所有工位中值为“W”的单元格显示为红色背景
搜索更多相关主题的帖子: 背景色 数据表 
2014-05-22 15:27
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
收藏
得分:0 
以下是引用sdta在2014-5-22 15:42:11的发言:

论坛中这方面的内容,先找下
我不是伸手党,确实找不到才问的,如果是用dynamincbackcolor做动态行背景我会
单元格背景我已经试了很多办法都做不到,比如把类改成text,或者在判断条件里加text,都不行
2014-05-22 16:06
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
收藏
得分:0 
比如这个帖子,二楼在表单中实现的其实也是一条记录全部变色,而不是一个单元格变色。
https://bbs.bccn.net/viewthread.php?tid=375088&highlight=%B1%B3%BE%B0
2014-05-22 16:10
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
收藏
得分:0 
谢谢,这正是我要的答案
这个循环遍历的方法巧妙,我老是想用一条setall语句来完成,钻进牛角尖了。
2014-05-22 16:20
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
收藏
得分:0 
以下是引用tlliqi在2014-5-22 16:17:23的发言:

Thisform.Grid1.Column2.DynamicForeColor="IIf(一工位='w',RGB(225,0,0),RGB(0,0,124))"
这个应该会把所有一工位为W的行变色,不是我要的结果
2014-05-22 16:27
潇洒人间一剑仙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:140
专家分:48
注 册:2008-9-19
收藏
得分:0 
以下是引用xs591222在2014-5-22 20:27:50的发言:

 
我想改进为,10的单元格红、100的为兰、1000的为绿。结果实现不哎……
我是用iif嵌套实现的,不过看着有点头大,不知道有没有更有条理的写法
.Columns(lnI).DynamicbackColor="Iif(&myField=[WD],RGB(0,125,0),;
                                        Iif(&myField=[J ],RGB(0,0,255),;
                                        Iif(&myField=[D ],RGB(255,255,0),;
                                        IiF(&myField=[Y ],RGB(255,0,0),;
                                        Iif(&myField=[W ],RGB(0,255,0),;
                                        RGB(255,255,255))))))"
2014-05-22 20:31
快速回复:请问哪位高手会根据 grid 的单元格内容改变单元格背景色?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029034 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved