FastReport.Net使用:[28]数据合并
2024-08-25 15:01:19
基础数据
1.拖动数据源中的数据列到报表设计器中,获得一张简单的报表。
2.下面使用两种方法将期中考试和期末考试的成绩合并到一行显示
合并数据(分组方法)
1.按学生名字和科目来进行分组,成绩文本框咱留空,其值通过计算获得。
分组的数据区域不用显示内容。
2.报表打印前,将分组数据保存到哈希表Hashtable中,打印分组的成绩时,从哈希表中读取对应的分组值。
3.看下效果,是不是将期中考试和期末考试合并显示了
合并数据(Table方法)
1.设计器中画一个Table,包含姓名,科目,成绩3列。很简单的一个表格
2.在表格加载数据时,先按姓名,科目进行排序。
在表格准备数据时,将当期行与上一行做比较,如果姓名和科目一致,则将当期行的成绩合并到上一行显示,而不打印当前行。以达到合并成绩的效果。
3.注意:表格具有合并单元格等功能,能方便的做出美观的报表,譬如可以将上面报表中的相同名字合并到一个单元格显示。而通过普通的拖到数据列到报表设计器中的方法很难实现。
最新文章
- Java中public,private,protected,和默认的区别
- sql学习笔记--存储过程
- Dynamic CRM 2013学习笔记(二十三)CRM JS智能提示(CRM 相关的方法、属性以及页面字段),及发布前调试
- Oracle无法启动,ORA-01034、ORA-01078
- [置顶] 第二届微软CRM交流年会
- java支付宝开发-01-沙箱环境接入
- Java编写高质量代码改善程序的151个建议
- Linux中Buffer和Cache的区别
- Node.js 8 中的 util.promisify的详解
- 常用判断重复记录的SQL语句
- VC操作excel
- where 和 having区别
- 004-docker命令-容器生命周期管理、容器操作
- centos7安装部署mysql5.7服务器
- 查看MySQL 表结构
- 【CF662A】Gambling Nim 线性基
- IDEA SpringBoot Deprecated configuration property ‘server.servlet-path’
- struts2的MVC模式
- 【JS】一款好用的JS日历选择插件【bootstrap-datetimepicker.js】
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)