向报表中添加矩形、线条和边框(Visual Studio 报表设计器)

您可以使用矩形、线条、图像及边框样式在报表中创建各种可视化效果。矩形可以用于包含其他报表项,也可以装饰报表。图像可以是静态的,也可以基于数据库中的数据。可以为占用报表布局中的空间的任何报表项设置边框属性。有关图像的更多信息,请参见向报表中添加图像(Visual Studio 报表设计器)

添加报表边框

可以通过为页眉、页脚和表体添加边框来为报表添加边框。在页眉中可添加左边框、上边框和右边框。在表体中可添加左边框和右边框。在页脚中可添加左边框、下边框和右边框。如果报表中没有使用页眉,您可以放置仅围绕表体的边框。

如果在页眉和页脚上添加了报表边框,请勿在报表的第一页和最后一页禁用页眉和页脚。否则,报表的第一页和最后一页的顶部或底部的边框可能不完整。

若要定义边框,请在“属性”窗口中设置表体、页眉和页脚对象的边框宽度、颜色及样式属性。

Note注意

虽然可以使用矩形创建围绕整个报表页的边框,但建议不要这样,因为在运行时,一些报表项会扩展以容纳重复的数据行。如果将数据区域(如表、列表和矩阵)放入矩形,则在报表呈现之间数据量发生变化时,矩形的实际尺寸可能随报表呈现变化。

添加矩形

虽然矩形可以专门用于获得可视化效果,但它更常用作其他报表项的容器。可以通过矩形将报表项组合在一起。移动该矩形时,其中包含的报表项也将随之一起移动。

使用矩形包含报表项时,请考虑在报表呈现期间报表项作为一个整体如何受影响。包含重复数据行的报表项(例如表)将扩展以容纳查询返回的数据,这会影响其他报表项在矩形中的定位。如果一些报表项位于数据区域下方,表将下推这些项。若要将某报表项定位到合适的位置,您可以将该报表项放在矩形内,该矩形的上边缘在表的下边缘上方。若要为报表添加矩形,请执行以下操作:

  1. 在图形设计模式下打开客户端报表定义 (.rdlc) 文件。

  2. 在工具箱中,单击**“矩形”**。

  3. 在设计图面上,拖动框至要创建的矩形所需大小。也可以单击设计图面来创建固定大小的矩形。

Note注意

拖动现有项周围的矩形时,不会自动将这些项放入该矩形。若要将现有项放入矩形,请创建矩形,然后将这些项拖至该矩形中。

添加线条

您可以为报表布局添加线条。默认情况下,线条是非重复设计元素。如果您希望在重复行数据中(例如,在某些详细信息行单元中)添加线条,您必须编写一个表达式,用于绘制线条,并将该表达式放在要放置线条的单元中。如果您希望总是将线条添加到重复数据之后,则不需要表达式。只需设置“线条属性”对话框中的**“在每一页上重复带有数据区域的报表项”**选项。若要为报表添加线条,请执行以下操作:

  1. 在图形设计模式下打开客户端报表定义 (.rdlc) 文件。

  2. 在工具箱中,单击**“线条”**。

  3. 在设计图面中,拖动框来创建线条,线条的起点为按下鼠标按键的位置,终点为释放鼠标按键的位置。

另请参见

参考

“线条属性”对话框 -“常规”选项卡(Visual Studio 报表设计器)
“矩形属性”对话框 -“常规”选项卡(Visual Studio 报表设计器)
“样式属性”对话框 -“边框和线条”选项卡(Visual Studio 报表设计器)

概念

定义报表布局(Visual Studio 报表设计器)
定义报表中的页大小和分页符(Visual Studio 报表设计器)
向报表中添加数据区域(Visual Studio 报表设计器)