根据条件自定义 cxGrid 的单元格样式
2024-10-16 21:55:44
当指定的单元格需要指定样式(如字体颜色设置为红色,背景色设置为黄色)时,可按如下步骤进行:
1、添加 csStyleRepository 控件,并新建 Style,设置前景(TextColor)、背景色(Color)。
2、编写 cxGrid 中 Table 组件的 Styles.OnGetContentStyle 事件:
procedure TAccumulationFundForm.gridAccumulationFundStylesGetContentStyle( Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; var AStyle: TcxStyle); begin if AItem.Index = gridAccumulationFundPERSON_NAME.Index then begin if ARecord.Values[gridAccumulationFundHAS_EMPLOYEE.Index] = 'N' then begin AStyle := dmResource.Style_IdCardNotExists; end; end; end;
注意:
上面代码的意思是指:如果 AItem 就是要设置 Style 的单元格的话,则找到 ARecord 数据中的指定字段值进行条件匹配,如果成功,则设置 AStyle 为指定的样式对象。这样,则达到效果。
最新文章
- Python操作PDF与Tiff文件
- Smartforms常见问题
- 为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题
- Oracle RAC环境的日志体系
- 1934. Black Spot(spfa)
- error C2471: 无法更新程序数据库 vc90.pdb
- Aircrack-ng官方文档翻译[中英对照]---Aireplay-ng
- JAVA设计模式:单例设计
- 9 C. Hexadecimal's Numbers
- linux设置代理修改接口数据
- 接口测试工具SoapUI Pro5.1.2基本使用20150920
- pyqt5_eric6_Qt desinger
- mosquitto SSL认证
- Day 37 视图、存储过程、触发器、函数、事物、锁
- Shader-另类实现
- C/C++---printf/cout 从右至左压栈顺序实例详解
- 常用类一一字符串相关类一一String类 字符串的使用
- 推荐10 款 SVG 动画的 JavaScript 库
- 基于FPGA的5寸LCD显示屏的显示控制
- 2019.3.6 Github学习 &;Git学习
热门文章
- 【C#学习笔记】LinkedList容器使用
- Oracle 手工清除回滚段的几种方法
- 关于Android Studio升级到2.0后和Gradle插件不兼容的问题
- Ubuntu消息菜单(MessagingMenu)API
- POJ 1519 Digital Roots
- HTMLayout使用心得
- Apache OFBiz 学习笔记 之 服务引擎 一
- [Irving] SQL 2005/SQL 2008 备份数据库并自动删除N天前备份的脚本
- [原创]cocos2d-x + Lua接入iOS原生SDK的实现方案
- bfs CCF2016第七次 游戏