了解报表布局和呈现方式
报表由三个主要区域构成:页眉、页脚和表体。页眉和页脚分别在报表每一页的顶部和底部重复相同的内容。可以在页眉和页脚中放置图像、文本框和线条等报表项。表体中包含报表数据。除了可放入页眉或页脚的报表项之外,您还可以在表体的任意位置放置数据区域(用于显示数据集中的数据)。
可以在报表中随意放置报表项。在 Reporting Services 中,放置报表项时可选择的位置不再仅限于“带区”数据区域。您可以并列放置具有不同数据集的数据区域。某些报表项还可以包含其他报表项。对于数据区域而言,这意味着可以将数据组嵌套到其他数据组内。有关报表设计器中数据区域的详细信息,请参阅了解数据区域。有关报表设计器中报表项的详细信息,请参阅使用报表项。
呈现方式
运行报表时,报表服务器会将报表定义中的布局与数据源中的数据结合起来,以指定的格式呈现报表。报表服务器使用扩展插件完成大量此类工作:数据处理扩展插件用于基于数据源类型检索数据,而呈现扩展插件用于基于所选格式提供报表输出。处理数据和呈现报表的方式因扩展插件而异。有关详细信息,请参阅报表呈现设计注意事项。
分页
报表中的分页由报表页大小以及报表项上的分页符确定。支持页大小的呈现扩展插件(如图像和 PDF)将设置报表中数据的格式,以使每页正好容纳合适的数据。不支持页大小的呈现扩展插件将报表中以分页符分隔的所有数据呈现在一页上。不支持页大小的一些扩展插件可能使用软分页符。HTML 呈现扩展插件就是如此。软分页符的位置由页大小确定,但是与支持页大小的呈现扩展插件所放置的分页符位置不完全相同。支持报表项分页符的所有呈现扩展插件均在报表中的每个分页符后另起一页。有关在报表设计器中使用页大小和分页符的详细信息,请参阅控制报表分页。