0

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

现在我从 C# 代码传递 2 个数据集。一个用于报告标题,一个用于报告正文。对于报表正文,我使用子报表并根据报表标题数据集上的关键字段从 C# 代码绑定子报表。

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

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

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

谢谢,

4

2 回答 2

1

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

于 2014-09-17T13:26:31.610 回答
0

我能想到的最简单的解决方法,但我不熟悉 rdlc 是这样的:

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

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

于 2014-09-16T14:51:28.353 回答