ASP报表分页设置
1、分页显示:
打开建立的报表Report.rdlc,在属性窗口中选择‘报表’对象,调整如图所示的属性:
在报表的属性中,设置interactivesize 即可达到分页效果,该属性是指我们看见的宽度和高度,宽度不够会自动被内容撑开,高度相当于我们向每页展示的高度。‘
PageSize属性是我们导出word时的纸张大小,一般设为A4的大小即可,A4纸张标准大小:21*29.7,它的默认大小就是A4的大小,不过我们也可以自行更改。
2、分页之后出现空白页
分页的时候如果最后一页出现了空白的一页,如下图的效果:
那就说明我们设置了分页符。 选择表格控件Tablix,在属性中找到PageBreak,展开,将属性下的BreakLocation设置成none 就可以了。
3、分页显示标题
在Tablix 属性对话框中勾选“在每一页上重复标题行”及“滚动时保持标题可见”结果没有用。
如果您使用的是一个“表”式布局,有一个简单的方法,可以尝试以下四个步骤:
- 在分组窗格中,单击窗格上的小三角,选择“高级模式”,以显示静态成员:
- 确认您已打开的属性网格
- 行组层次中选择相应项目(静态)
- 在属性网格设置以下属性
4、最终效果:
第一页:
最后一页:
总结:报表分为两个方面,第一个方面是向我们展示的时候的属性,第二个方面是我们导出时候的属性,比如导出到word那么在word中就会有页眉、页脚、还有页边距(margin属性)。这样理解就好多了。