【发布时间】:2016-01-07 17:39:58
【问题描述】:
亲爱的,我正在开发一个 asp .net 应用程序,我在其中使用水晶报表来显示报告。
在我的应用程序中一切正常,包括报告。当我开始单击水晶报表工具栏时,真正的问题出现了。如果我单击水晶报告工具栏上的任何按钮,例如(导出,下一页...等),它会再次询问参数。有什么办法可以让水晶报表查看器不询问我已经给出的参数吗?
我也为属性reuseparametervaluesonrefresh 给出了正确的答案。我正在将参数传递给报告文件。
ReportDocument rd = new ReportDocument();
rd.SetParameterValue("@Date", Request["Date"]); CrystalReportViewer1.ReportSource = rd;
【问题讨论】:
-
我怀疑您的查看器控件使用整页回发来进行正确操作,其中大多数都这样做。除非有专门支持 MVC 的版本,否则您必须进行一些调整才能使其正常工作。我假设这是一个 mvc 应用程序,而不是 Web 表单,因为您将其标记为这样。
-
不,兄弟。它不是一个 mvc 应用程序。它是一个使用主页面和内容页面的 webfrom 应用程序。
-
是的,提示可能有多种原因,问题解决了吗?如果没有,请告诉我,我会发布答案
-
问题已解决,感谢@ItiTyagi
标签: asp.net asp.net-mvc crystal-reports-2008 crystal-reports-2010 crystal-reports-server