在进行报表设计时,由于报表存在多页,每页的报表样式和数据绑定都不一样,并且对报表最终展示样式也要求比较严格,这时页面报表就是一个不错的选择,但是在有的时候存在某页数据不存在的情况,这时候就希望数据不存在的页面预览和打印的时候不显示出来。只显示有数据存在的页面。
具体操作如下:
1、 首先新建一张页面报表
2、 新建添加多张页面
3、 进行数据源和数据集的添加
4、 拖入溢出占位符(Overflow Placeholder)到页面里
5、设置ThrowIfPlaceHoldersEmpty的属性为true
6、 然后在溢出占位符(Overflow Placeholder)添加您需要的控件。
因为单独设置ThrowIfPlaceHoldersEmpty的属性是不起作用的,只有在溢出占位符(Overflow Placeholder)里才起作用。