添加其他报表项

除数据区域外,报表可以使用其他报表项增添视觉吸引力、突出显示关键信息或提供相关信息。若要在报表中添加报表项,可打开“工具箱”,将报表项拖到设计图面中。可以使用“属性”窗格更改报表项的属性。例如,可以添加边框或填充、更改初始可见性或方向,或指定报表项的准确大小和位置。

下面是可用于 Reporting Services 的报表项:

  • 文本框:文本框可以放置在报表上的任何位置,并且可以包含标签、字段或计算数据。使用表达式定义查看报表时显示在文本框中的值。

    注意注意

    如果将报表数据集字段值直接拖到报表设计图面或报表设计图面上的文本框中,则在查看报表时只能看到结果集中的第一个值。若要看到某个字段的所有值,必须将该字段拖到 Tablix 数据区域单元格中。

  • 图像:图像可显示报表中的二进制图像数据。为该图像提供源。源可以是对存储在 Web 服务器中的图像的 URL 引用、对嵌入的图像数据引用,也可以是对数据库中的二进制图像数据引用。Reporting Services 支持 .bmp、.jpeg、.gif 和 .png 文件。

  • 线条:线条以水平、垂直,或沿对角线方向显示。线条由起点和终点来定义,可以为其指定各种样式(如粗细和颜色)。线条没有关联的数据。

  • 矩形:可以通过两种方式使用矩形:作为图形元素或作为其他报表项的容器。作为图形元素,矩形和线条具有相同的属性。作为容器,可以从工具箱或设计图面将报表项拖动到矩形中。矩形用作其中所有报表项的父容器。将报表项放置在父容器中将有助于控制每个报表页中显示的报表项。有关详细信息,请参阅了解呈现行为

  • 子报表:子报表显示保存到父报表的报表服务器中的报表。子报表可以引用完全格式化的独立报表,或嵌入主报表中的报表。定义子报表时,还可以定义用于筛选子报表数据的参数。

    在确定是否使用子报表时,您可能还会考虑使用数据区域,尤其是在多个报表都不使用子报表的情况下。由于报表服务器将子报表的每个实例作为独立的报表来处理,因此性能可能会受到影响。数据区域的功能和灵活性与子报表相差无几,但其性能更佳。有关详细信息,请参阅嵌套数据区域

  • 页眉和页脚:页眉和页脚分别显示每页顶部和底部的信息。可以设置报表的第一页和最后一页的属性,以显示或隐藏页眉和页脚。

本节内容