如何在Microsoft Report Viewer中显示报表的每个页面中的标题

Bas*_*rdo 19 c# reportviewer

我正在尝试创建一些报告,我想在报告的每个页面中显示标题.我创建一个表,最上面的行成为我的标题,但它只显示在报告的第一页.

在每个页面中唯一可以看到的是页眉和页脚,但这些部分不允许在其中使用表.我可以用于页面标题上的所有工作都是一个文本框.

我试图将我的标题写入一些texbox并将它们并排放置,但随后报表数据从标题的边界偏移.

我该如何解决这个问题?

yea*_*007 35

在您的.rdlc报告中,右下角有一个带有红色框的小箭头,您需要点击"高级模式". 在此输入图像描述

通过单击,您的行和列组将展开名为"Static"的新字段,如下所示: 在此输入图像描述

现在,单击Row Groups列表中的"Static",并检查右侧的属性:将"RepeatOnNewPage"设置为"True",将"KeepWithGroup"设置为"After",如下所示: 在此输入图像描述

现在,对"行组"列表中的所有"静态"行重复上述过程,但不同组下面的"静态"行(下图中用黑色环绕)除外,对"详细信息"组(用红色环绕)执行相同操作: 在此输入图像描述

这使您可以在.rdlc报告的每个页面上查看标题行.


Bas*_*rdo 30

图片

在报告主页下方的行组中,有一行"静态"写在上面.它是一个Tablix成员,重复标题使用以下属性

RepeatOnNewPage = TrueKeepWithGroup = After