如何访问报表标题部分内的数据集值,并在每页中显示“页眉”值

本文关键字:页眉 显示 数据集 访问 何访问 报表 标题部 | 更新日期: 2023-09-27 18:22:14

我想开发一个报告,其中报告标题部分的值在不同的页面上发生变化,并且报告正文应该根据标题值进行绑定。标题部分应该显示在报表的每一页中,即使有子报表也会发生页面中断。

现在我正在传递C#代码中的2个数据集。一个用于报表表头,一个用于表体。对于报表主体,我使用了一个子报表,并根据报表头数据集上的键字段从C#代码绑定子报表。

我创建了一些隐藏的文本框,并首先从报告头数据集中绑定这些文本框。然后,通过对标题部分文本框使用表达式"=ReportItems!txtbx_bdy.Values",我将绑定报告标题部分。

现在的问题是,当正文部分的子报告有更多的记录时,它会中断到下一页,而标题文本框从第二页开始显示为空白。

如果有人已经解决了这类问题,请帮帮我。我需要尽快解决这个问题。

谢谢,

如何访问报表标题部分内的数据集值,并在每页中显示“页眉”值

最简单的解决方案是创建不带报告头的报告,并将整个内容放入报告正文中的表中。如果页眉中有不可更改的部分,则可以在每页上重复表页眉。然后,您可以对数据进行分组,并使用分组头作为报告头。您可以将它们设置为在每页上重复。

我能想到但我不熟悉rdlc的最简单的修复方法是:

为子报表创建隐藏的页眉。

将子报表的隐藏文本框添加到子报表的页眉中,以便文本框位于子报表的每一页上。