其他分享
首页 > 其他分享> > gridControl通过设置条件,改变单元格颜色

gridControl通过设置条件,改变单元格颜色

作者:互联网

我现在用gridControl,需要改变单元格颜色。(标准值-偏差负)<=检测值<=(检测值+偏差正)之外,检测值就显示红色,或者背景设置成红色。




用了RowCellStyle和CustomDrawCell都无法达到效果。而且出现程序卡死的情况。

网上有人说gridcontrol有Apperance-----Format conditions 但是我的dev怎么没有这个呢?
353点赞收藏12 分享    写回复 12 条回复  切换为时间正序 当前发帖距今超过3年,不再开放新的回复 发表回复   it鸟 2017-12-20 @duanzi_peng
谢谢版主,找到原因了。[ID]应该是跟数据源绑定的FieldName。我该后,就出来结果了。
太感谢了版主了。谢谢! 赞   it鸟 2017-12-15 谢谢版主。但是你写的两个地方没看懂。 1。gcId是什么呢?新增一列吗?还是原来的gridview里面就有得列; 2。 Expression = "[Id] % 2 !=0 ", 这个ID又是什么呢?怎么取值得呢? 抱歉,我是菜鸟,请你指点。谢谢! 赞   exception92 2017-12-15 #8楼的回复再好好理解一下。 赞   it鸟 2017-12-15 版主,我按照你的方法试了,颜色还是没有改变啊。为什么呢?
赞   it鸟 2017-12-15 非常感谢你的耐心解答。我再试试。谢谢!
刚刚我又看了一本DEV的说明书。
在DEV15.1 中也可以使用FormatCondition,但是我弄出来的是对整行单元格都设置颜色了。快疯掉了。
赞   exception92 2017-12-15
引用 7 楼 firebird2011 的回复:
谢谢版主。但是你写的两个地方没看懂。 1。gcId是什么呢?新增一列吗?还是原来的gridview里面就有得列; 2。 Expression = "[Id] % 2 !=0 ", 这个ID又是什么呢?怎么取值得呢? 抱歉,我是菜鸟,请你指点。谢谢!
gcId 就是实例化的GridColumn的对象。 不然怎么能设置它的属性呢。 Id为FieldName绑定的数据类对象。这应该不难理解的吧 赞   exception92 2017-12-14
引用 5 楼 firebird2011 的回复:
我的是Dev 15.1。难道版本越高,就取消了? 你的Format Conditions能做判断吗?我一共有13行,每行有15列。总计有195个单元格要计算。你的程序有计算这么多吗? 还有个想法,我打算先不做判断,先保存到数据库,然后查询出来的数据再用颜色标识。不知道这个逻辑如何?有没有大神帮忙解决一下。谢谢!
Format Conditions是可以的,你可以先写几十个条件测试一下。#2楼的那种方式对于单元格较多的话显示的确很卡的。 http://blog.csdn.net/duanzi_peng/article/details/78791513 赞   it鸟 2017-12-14 我的是Dev 15.1。难道版本越高,就取消了? 你的Format Conditions能做判断吗?我一共有13行,每行有15列。总计有195个单元格要计算。你的程序有计算这么多吗? 还有个想法,我打算先不做判断,先保存到数据库,然后查询出来的数据再用颜色标识。不知道这个逻辑如何?有没有大神帮忙解决一下。谢谢! 赞   Hobo丶 2017-12-12 楼主,你需要的我刚好做过 我就用-----Format conditions 这个很好用 无需代码 填写自己需要的条件就够了 我的是dev11.2版本 你是什么版本的 赞   it鸟 2017-12-11 谢谢 ! 如果只是固定条件比较,还没问题。 我每一行都要比较。而且一行中,有15列需要比较。 所以程序一运行,就卡死了。 赞   exception92 2017-12-06 参见:https://documentation.devexpress.com/WindowsForms/114615/Controls-and-Libraries/Data-Grid/Getting-Started/Walkthroughs/Appearance-and-Conditional-Formatting/Tutorial-Custom-Styles-for-Rows-and-Cells 赞   it鸟 2017-12-06 我的Gridcontrl 设计器只有Format rules

https://bbs.csdn.net/topics/392294991

标签:12,15,谢谢,Format,单元格,颜色,2017,gridControl
来源: https://www.cnblogs.com/xihong2014/p/15099943.html