根据条件自定义 cxGrid 的单元格样式

当指定的单元格需要指定样式(如字体颜色设置为红色,背景色设置为黄色)时,可按如下步骤进行:

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 为指定的样式对象。这样,则达到效果。

时间: 2024-09-30 00:01:50

根据条件自定义 cxGrid 的单元格样式的相关文章

EasyExcel使用及自定义设置单元格样式

固定模板方式,首先创建要Excel数据列模板:当然EasyExcel 中也可以动态自定义表头,其实都差不多一样 下面案例中,我采用一个固定模板方式,主要记录下,如何自定义单元格样式 这里是导出方法,主要是绑定样式,指定Excel文件生成的路径 public static String ExcelWrite(ExportParamDto excelData) { String fileName = getPath() + System.currentTimeMillis() + ".xlsx&qu

127使用 TableView 自带的单元格样式实现好友列表,另外在单元格中添加辅助按钮

类似的做法如之前这篇随笔:114自定义 UITableViewCell 实现好友列表(扩展知识:如何使用xib创建自定义的表格视图单元格 KMTableViewCell) 相比之下:自定义 UITableViewCell 的内容灵活,可根据需求调整展示效果,应用场景更广:一般适用于TableView 自带的单元格样式无法实现的效果. 效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController :

excel套用单元格样式进行美化

与表格样式的内容相似,单元格样式中也包含字体.边框.填充和数字格式等效果,直接使用能实现快速美化单元格的目的.(常见问题)Excel表格样式的套用与创建如何把内容粘贴到excel单元格时自动套用excel的单元格格式excel怎样取消套用表格格式excel如何自定义套用表格格式怎么新增并设置 [解决方法,教程视频资料如下]资料来源:http://edu.51cto.com/course/15224.html 完整资料:http://edu.51cto.com/lecturer/13162026.

UITableViewCell 单元格样式

UITableViewCell 单元格样式作用 1 typedef NS_ENUM(NSInteger, UITableViewCellStyle) { 2 UITableViewCellStyleDefault, // Simple cell with text label and optional image view (behavior of UITableViewCell in iPhoneOS 2.x) 3 UITableViewCellStyleValue1, // Left ali

NPOI 生成Excel (单元格合并、设置单元格样式:字段,颜色、设置单元格为下拉框并限制输入值、设置单元格只能输入数字等)

NPIO源码地址:https://github.com/tonyqus/npoi NPIO使用参考:源码中的 NPOITest项目 下面代码包括: 1.包含多个Sheet的Excel 2.单元格合并 3.设置单元格样式:字段,颜色 4.设置单元格为下拉框并限制输入值 5.设置单元格只能输入数字 // // GET: /Excel/ public ActionResult Write() { var workbook = new HSSFWorkbook();//从流内容创建Workbook对象

用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法

今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等.下面就介绍下,使用NPOI类库操作Excel的方法. 1.首先我们先在内存中生成一个Excel文件,代码如下:   HSSFWorkbook book = new HSSFWorkbook();        ISheet sheet = book.CreateSheet("Sheet1"); 2.然后在新创建的sheet里面,创建我们的行和列,代码如下

使用openpyxl创建excel并设置单元格样式

wb = Workbook() ws = wb.create_sheet('月度排名汇总', 0) # 合并单元格 ws.merge_cells('b2:b3') ws.merge_cells('c2:c3') ws.merge_cells('d2:d3') ws.merge_cells('e2:g2') ws.merge_cells('h2:j2') # 设置单元格文本内容 ws['b2'].value = '负责人' ws['c2'].value = '部门/小组' ws['d2'].val

导出数据 超出的单元格样式的最大数量。您可以定义多达4000风格

The maximum number of cell styles was exceeded. You can define up to 4000 styles POI操作Excel中,导出的数据不是很大时,则不会有问题,而数据很多或者比较多时, 就会报以下的错误,是由于cell styles太多create造成,故一般可以把cellstyle设置放到循环外面 报错如下: Caused by: java.lang.IllegalStateException: The maximum number

【POI xlsx】使用POI对xlsx的单元格样式进行设置

涉及到的样式都在代码中有说明: 1 package com.it.poiTest; 2 3 import java.io.FileNotFoundException; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 7 import org.apache.poi.hssf.util.HSSFColor; 8 import org.apache.poi.sl.usermodel.Sheet; 9 import o