3

这个问题很有帮助,但是我的报告中有一个列表控件,当报告超过 1 页时,页眉中的数据只显示在报告的最后一页。

显然,隐藏的文本框必须在报告的每一页上,标题才能正常工作。我怎么做?我在列表中拥有的唯一控件是一个文本框,其中包含超过 1 页的文本。

4

4 回答 4

6

虽然 SSRS 不允许我们在页眉中使用 DataSet 字段,但它允许我们引用报表项。因此,我们可以在报表正文的任何​​位置放置一个文本框(从 DataSet 字段中获取其值)并将其Hidden属性设置为 true。

然后,我们可以很容易地使用如下表达式引用页眉中的那个文本框:=ReportItems!TextBox1.Value我们就完成了。请注意,被引用的文本框应该出现在每一页上,否则标题将打印一个空值。

于 2011-05-30T14:02:27.257 回答
3

sExchange 网站来救援!!!

我需要做的就是将报表参数与我的数据集中的查询值一起使用;然后在报告标题的文本框中引用 =Parameters!Name.Value。

于 2008-09-24T06:03:04.160 回答
1

选择报表参数,添加新参数并选中隐藏,允许空值和允许空值。

如果您要从数据库中检索值:

在可用值下:

选中“来自查询”单选按钮并提供数据集、值字段和标签字段。

在默认值下:

选中“来自查询”单选按钮并提供数据集、值字段。

现在为页脚/页眉中的文本框提供值=Parameters!Footer.ValueFooter是参数名称)。

于 2009-07-14T07:02:03.173 回答
0

隐藏的文本框可以放置在一个矩形内,该矩形是一个 repeatwith 属性设置为您的列表项。

于 2008-09-29T11:37:17.610 回答