FastReport.Net使用:[28]数据合并
1、拖动数据源中的数据列到报表设计器中,获得一张简单的报表。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/8a17b3042e6817e96dae044bd356d53da924cee1.jpg)
2、下面使用两种方法将期中考试和期末考试的成绩合并到一行显示。
1、按学生名字和科目来进行分组,成绩文本框咱留空,其值通过计算获得。
分组的数据区域不用显示内容。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/5917cb3da824d8e98e9db1d5da598540112ac8e1.jpg)
2、报表打印前,将分组数据保存到哈希表Hashtable中,打印分组的成绩时,从哈希表中读取对应的分组值。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/50189b40102a04e276ed30f12b7aa010bd33c2e1.jpg)
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc33a1773e0892efa25f0d143fe6.jpg)
3、看下效果,是不是将期中考试和期末考试合并显示了。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/0d55dc7bd2828689f409bd0265f97fbd4d7c37e6.jpg)
1、设计器中画一个Table,包含姓名,科目,成绩3列。很简单的一个表格。
2、在表格加载数据时,先按姓名,科目进行排序。
在表格准备数据时,将当期行与上一行做比较,如果姓名和科目一致,则将当期行的成绩合并到上一行显示,而不打印当前行。以达到合并成绩的效果。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/87c8bf46b7b1eef927f246cfbfb33c4132ba32e6.jpg)
3、注意:表格具有合并单元格等功能,能方便的做出美观的报表,譬如可以将上面报表中的相同名字合并到一个单元格显示。而通过普通的拖到数据列到报表设计器中的方法很难实现。
1、感谢你把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。
如果觉得本经验有用,浪费你几秒钟的时间在页面左下方点个赞。在页面顶部/经验底部投个票。
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/7efc527c34b33c416ff5d9f2887de137c8762ee6.jpg)
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/023cff37c97622bc1f8ac5d4a05fd546049628e6.jpg)
![FastReport.Net使用:[28]数据合并](https://exp-picture.cdn.bcebos.com/ce26355fd5460596df5bfe633e03c8d247fe25e6.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:143
阅读量:36
阅读量:116
阅读量:136