FastReport教程:如何使列突出显示,具体取决于列的值

下载FastReport.Net最新版本

Matrix报表是分析数据的绝佳工具。实质上,分析报表中的矩阵是一个汇总表。“条件分配”通常用于促进分析。这是FastReport.Net中的常规工具。条件突出显示意味着使用颜色,字体或图标突出显示数据单元格,具体取决于给定条件。但是,条件突出显示适用于个人但是如果我们想根据标题中的值选择整个列呢?例如,要突出显示周末。在这种情况下,您将不得不诉诸报表的“无所不能”脚本,常规颜色突出显示在这里没有帮助。

使用基于nwind.xml演示数据库中的MatrixDemo表的矩阵创建模板:

FastReport

我们的想法是在标题中找到满足条件的值。在这个矩阵中,我们按年度计算员工的收入。

让我们突出显示标题为2012和2014的列。要执行此操作,我们需要突出显示此列中的标题以及所有后续单元格,包括总计。为矩阵创建BeforePrint事件:

// List of selected columns
 private List<int> markedColumns;
// Counter for columns in the first row
 private int firstLineColumn;
 // Counter for columns in the following lines
 private int secondLineColumn;
 
 
// Matrix event handler
 private void Matrix2_BeforePrint(object send
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值