【发布时间】:2016-04-29 21:20:27
【问题描述】:
我的项目是 ASP.Net WebForms on 4.0 framework,使用 ReportViewer 10,本地 RDLC 报告使用 Local 处理模式呈现。
我的问题是我的报告中的许多表达式都没有进行评估。例如,我在报告的页脚中有一个文本框,其简单表达式为=Globals!PageNumber - 但是当报告运行时,我只是在该字段中得到#Error。我得到一个类似的#Error,只是在我的一个字段上执行 ToString - =Fields!MyBooleanField.Value.ToString()。
在我的页脚中,=DateTime.Now 可以工作,而=Globals!ExecutionTime 不能工作。
这对我来说毫无意义 - 就好像我缺少参考或其他东西。我的项目中引用了 Microsoft.ReportViewer.Common (v10) 和 Microsoft.ReportViewer.WebForms (v10)。
有人对我缺少什么或如何解决此问题有任何建议吗?
【问题讨论】:
-
您的设置和行为听起来正确 - 您可以在 BIDS 或 Report Builder 2.0 中预览报告吗?这只发生在 WebForms ReportViewer 控件中吗?
标签: .net asp.net reportviewer