Microsoft报表查看器子报表,子报表的页脚未显示

时间:2010-02-26 22:54:02

标签: reportviewer reportviewer2008

我在VS2008中使用MicrosoftReportViewer,以在asp.net应用程序(mvc)中显示报告。

我的报告中有一个子报告。

在子报表的页脚中,我有一个文本框,显示其中一列的总和。和另一个带有和框标签的文本框。

当我运行它时,这些都不会显示在我的报告中。身体中的所有数据显示都很好。

如果我将文本框移动到报表正文的底部,则表示我无法使用不在页眉或页脚中的聚合函数。

我最初创建了页脚来解决聚合问题,所以我没有调整库存中的任何设置,如果这是一个线索。

任何人都知道我需要做些什么来让我的页脚显示uop?

任何帮助或提示都是Appreicated。

Ç -

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。有人知道答案吗?

编辑:嗯...似乎这可能是不可能的。

请参阅:http://www.visualstudiodev.com/visual-studio-report-controls/page-footer-not-visible-sub-report-32148.shtml

编辑2:子报表不会显示任何页面部分或运行任何相关的页面 事件。您需要使用主报表页脚。似乎只有一个页面页脚,主报告是合乎逻辑的页面。

找到建议的解决方法:您可以使用子报表事件过程中的代码从子报表操作主报表页脚。例如,如果在主报表页面页脚部分中放置一个名为txtSubTitle的文本框,则子报表的报表标题部分的Format事件过程可以执行以下操作:

Parent.txtSubTitle = "my subreport something"

编辑3:替代解决方法,我将使用:将一个表添加到子报表正文中。将子报表“页脚”添加到表格的页脚部分。在每页上重复表格的页脚部分。 TA-DAH!