起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 246|回复: 7

【结帖】[问题]如何改变DataGrid里面每一格的颜色?**

[复制链接]
发表于 2007-11-21 13:16:53 | 显示全部楼层 |阅读模式
请问:如何根据单元格里每一格的数值改变DataGrid里面每一格的颜色?
如:格里是1则那一格变成蓝色,
          2则那一格变成红色。这样子。
回复

使用道具 举报

发表于 2007-11-21 13:45:14 | 显示全部楼层
在DataGrid.OnCustomDrawCell事件里面写

可以用CustomDrawCell 在论坛里搜索例子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 13:55:39 | 显示全部楼层

可以用CustomDrawCell 在论坛里搜索例子。

在这里写的,只能改变整行的颜色吧。。。我要一行里每个格子的颜色都不同呢。
回复 支持 反对

使用道具 举报

发表于 2007-11-21 14:39:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-11-21 14:41:31 | 显示全部楼层
可以改某个格子。用AColumn参数筛选即可。论坛里很多例子是改某一列颜色的。可以找找。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 16:24:55 | 显示全部楼层

填充颜色的问题已解决了

yancm,首先谢谢你!填充颜色的问题已解决了
但,我哪何让它填充了一次以后就不再执行那段代码呢?
回复 支持 反对

使用道具 举报

发表于 2007-11-21 16:39:59 | 显示全部楼层
这个事件本来就是刷屏绘制时执行的。如果只执行一次后面不执行,相当于一闪而过,人眼是不会捕捉到变色效果的。
回复 支持 反对

使用道具 举报

发表于 2007-12-10 14:07:31 | 显示全部楼层
楼主,还有问题吗?
没有就结帖了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 02:00 , Processed in 0.041169 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表