在进行报表设计时,由于报表存在多页,每页的报表样式和数据绑定都不一样,并且对报表最终展示样式也要求比较严格,这时页面报表就是一个不错的选择,但是在有的时候存在某页数据不存在的情况,这时候就希望数据不存在的页面预览和打印的时候不显示出来。只显示有数据存在的页面。

具体操作如下:

1、 首先新建一张页面报表

新建一张页面报表

2、 新建添加多张页面

新建添加多张页面

3、 进行数据源和数据集的添加

4、 拖入溢出占位符(Overflow Placeholder)到页面里

拖入溢出占位符(Overflow Placeholder)到页面里

5、设置ThrowIfPlaceHoldersEmpty的属性为true

设置ThrowIfPlaceHoldersEmpty的属性为true

6、 然后在溢出占位符(Overflow Placeholder)添加您需要的控件。

因为单独设置ThrowIfPlaceHoldersEmpty的属性是不起作用的,只有在溢出占位符(Overflow Placeholder)里才起作用。