cxdbgrid根据字段值设置颜色

简介: 假设cxgrid为cxMain,TableView为ViewSelData,现在要根据数据集的colColorMark来改变本行的颜色,则可在ViewSelData的OnCustomDrawCell写入if AViewInfo.

假设cxgrid为cxMain,TableView为ViewSelData,现在要根据数据集的colColorMark来改变本行的颜色,则可在ViewSelData的OnCustomDrawCell写入
if AViewInfo.RecordViewInfo.GridRecord.Values[colColorMark.Index] = null then   Exit;
case AViewInfo.RecordViewInfo.GridRecord.Values[colColorMark.Index] of
  1: ACanvas.Brush.Color := $FF0080;
  2: ACanvas.Brush.Color := $C0C0C0;
  3: ACanvas.Brush.Color := $FFFF80;
  4: ACanvas.Brush.Color := $ABAF8F;
  5: ACanvas.Brush.Color := $CA31CE;
  6: ACanvas.Brush.Color := $E6E8D7;
end;

相关文章
|
2月前
如何设置条件格式以填充颜色?
【10月更文挑战第21天】如何设置条件格式以填充颜色?
70 2
|
1月前
|
开发工具
如何设置单元格的填充颜色?
【10月更文挑战第22天】如何设置单元格的填充颜色?
47 2
|
6月前
|
数据可视化 关系型数据库 MySQL
空值填充技巧(上)
空值填充技巧(上)
70 3
|
7月前
|
容器
微搭低代码实现下拉框动态填充值
微搭低代码实现下拉框动态填充值
【分享】下拉选项,远程获取数据,根据条件设置颜色,并按颜色排序
有时候需要用下拉选项来只管展示数据的(库存)剩余情况,我拿宜搭下拉选择组件的颜色属性来做展示(大家可以举一反三)
446 1
NoteExpress自定义题录表头显示字段
NoteExpress自定义题录表头显示字段
561 0
NoteExpress自定义题录表头显示字段
126.设置填充类型和填充颜色
126.设置填充类型和填充颜色
92 0
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
348 0
|
编译器 C#
为字段设置初始值
为字段设置初始值
130 0