本人使用的是FastReport.net1.0版,不涉及到任何代码,只是在FastReport中对打印模板的属性进行调整
1.设置打印顺序需要注意的属性
1)分组页眉中有个属性叫“condition”,这个属性是用来设置打印内容的分组条件,也就是指定按照某一列数据分组,然后打印出来
于此同时,还可以指定这个分组的顺序,有个“SortOrder”属性,里面有“None”,“Ascending”,“Descending”三个值

当SortOrder为Ascending时,FastReport会对分组的数据,以组为单位进行正序排列并打印
当SortOrder为Descending时,FastReport会对分组的数据,以组为单位进行倒序排列并打印
当SortOrder为None时,FastReport不会再对数据进行排序,会按照传进来的数据列表顺序打印出来
一般情况下,如果业务简单,可以直接设置Condition和SortOrder来完成排序,如果复杂的话,建议还是将SortOrder设为None,然后自己在代码逻辑里把数据排好序后再传入FastReport
2.设置打印分页时需要注意的要点
跟分页相关的属性主要有以下几个“KeepTogether”、“StattNewPage”

有时候设置的页高度“PageHeight”过矮,也会造成分页出现问题

本文介绍了FastReport.net1.0版的分组排序、打印顺序、分页设置以及函数使用语法。通过调整分组页眉的`condition`和`SortOrder`属性实现数据分组和排序,`KeepTogether`和`StartNewPage`控制分页,使用内置函数如Substring处理数据。同时,讲解了数据块编辑和如何在数据块尾部添加区域,以及如何实现数据文本多行合并。
最低0.47元/天 解锁文章
685

被折叠的 条评论
为什么被折叠?



