ASP报表分页设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tink_bell/article/details/80644191

1、分页显示:

  打开建立的报表Report.rdlc,在属性窗口中选择‘报表’对象,调整如图所示的属性:
这里写图片描述
  在报表的属性中,设置interactivesize 即可达到分页效果,该属性是指我们看见的宽度和高度,宽度不够会自动被内容撑开,高度相当于我们向每页展示的高度。‘

  PageSize属性是我们导出word时的纸张大小,一般设为A4的大小即可,A4纸张标准大小:21*29.7,它的默认大小就是A4的大小,不过我们也可以自行更改。

2、分页之后出现空白页

  分页的时候如果最后一页出现了空白的一页,如下图的效果:这里写图片描述

  那就说明我们设置了分页符。 选择表格控件Tablix,在属性中找到PageBreak,展开,将属性下的BreakLocation设置成none 就可以了。

这里写图片描述

3、分页显示标题

  在Tablix 属性对话框中勾选“在每一页上重复标题行”及“滚动时保持标题可见”结果没有用。
如果您使用的是一个“表”式布局,有一个简单的方法,可以尝试以下四个步骤:

  1. 在分组窗格中,单击窗格上的小三角,选择“高级模式”,以显示静态成员:
    这里写图片描述
  2. 确认您已打开的属性网格
  3. 行组层次中选择相应项目(静态)
  4. 在属性网格设置以下属性
    这里写图片描述

4、最终效果:

第一页:
这里写图片描述

最后一页:
这里写图片描述

总结:报表分为两个方面,第一个方面是向我们展示的时候的属性,第二个方面是我们导出时候的属性,比如导出到word那么在word中就会有页眉、页脚、还有页边距(margin属性)。这样理解就好多了。

猜你喜欢

转载自blog.csdn.net/Tink_bell/article/details/80644191