1

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

我的报告有一个子报告。

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

当我运行它时,这些都没有出现在我的报告中。正文中的所有数据都显示良好。

如果我将文本框移动到报告正文的底部,它会说我不能有一个不在页眉或页脚中的聚合函数。

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

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

Appreicated 任何帮助或提示。

C-

4

1 回答 1

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:备用解决方法,我将使用:将表添加到子报告正文。将您的子报表“页脚”添加到表格的页脚部分。让表格的页脚部分在每一页上重复。达达!

于 2010-03-03T16:36:56.607 回答