procedure TForm1.cxGrid1DBTableView1CustomDrawCell(
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
begin
//Item确定列(ID列的索引),RecordViewInfo确定行(Index行的索引)
//可以定位到某一行改变颜色
{if (AViewInfo.Item.ID = 0) and (AViewInfo.RecordViewInfo.Index = 0) then
ACanvas.Brush.Color := clred;}
//可以根据条件值确定改变某行颜色
if (trim(AViewInfo.RecordViewInfo.GridRecord.Values[4]) = 'HTT')
and (AViewInfo.Item.ID = 4) //确定到某一列,如果不加确定是某行底色
then
ACanvas.Brush.Color := clred;
end;
分享到:
相关推荐
该文档介绍如何使用Delphi第三方控件cxGrid实现颜色的不同显示方法,很实用。
设置cxgrid 行的颜色、列的颜色、excel、acc导入功能
cxGrid单元格颜色及cxgrid一些简单的使用
cxgrid 单元格颜色控制。至于什么行的颜色控制,列的颜色控制,那都没有意义,大家都会,我就不做了。我只发布了单个单元格的颜色控制代码。简单实用,还带注释。菜鸟都能读懂的。不好你骂我。
代码已示例出cxGrid数据行是如何移动,即将整行记录上移或下移,功能完整,值得拥有。
这是一个根据cxgrid的不同数值,设置单元格显示颜色长度,有点类似于进度条,但又不是进度条,供大家参考,这里面还有些问题,希望大家如果有比较好的意见请留言,代码是用XE2编译的,的里面有个Rect的属性Width在...
cxGrid向Excel导出单元颜色
使用 DevExpress VCL cxGrid导出到excel,同时带字体以及颜色;DevExpress VCLcxSheet使用示例
cxgrid 拖放移动记录,cxgrid 拖放,cxgrid 拖动记录,cxgrid 鼠标拖动记录 这是cxgrid开发公司回复客户时所发送的源码项目,用于实现鼠标拖动记录,改变记录在表格中的位置,所以直接编译运行,供大家借鉴
cxGrid单元合并(绑定数据记录)
由于cxGrid把Hint给封装了(它的Hint须在列宽不够大时才显示,且显示的内容不能随意),使得Hint无法方便地使用,经在cxGrid源码中分析,弄出这个给cxGrid附加格式化Hint的方法,在Delphi6、ExpressQuantumGrid_v5.8...
这是devexpress控件中的cxGrid控件的自画单元格控制demo。 这里可以自己画单元格的内容,背景颜色,长度,从XX到XX,都可以自己定义
delphi Cxgrid 数据录入 行号自动添加
cxGrid中cxLookupComboBox应用
cxGrid动态实现窗口冻结,cxGrid动态实现窗口冻结
CheckBox在cxGrid中的应用
让汇总栏紧贴最后一行数据
cxGrid方法总结 实现cxGrid的按条件分色
cxgrid显示的时候精准显示某一个单元格的颜色,并且导出成excel的时候,颜色依旧存在,不会丢失,同时支持连接数据库,动态显示数据内容以及单元格内容。 导出excel记得use cxGridExportLink。内含大量中文注释,...
自定义cxGrid数据验证图标