在Web浏览器上显示报表后,为什么Crystal报表查看器控件工具栏无法通过Web浏览器工作

时间:2015-07-02 05:58:02

标签: c# asp.net crystal-reports

我能够在网络浏览器上显示报告。我的问题是,当我使用水晶报告的工具栏(如导出按钮,打印按钮,查找按钮等)时,我面临参数缺失错误的网页浏览器。请教我如何使用c#在asp.net平台上解决这个问题。 在此先感谢。

1 个答案:

答案 0 :(得分:0)

您需要将reportdocument对象存储/保存在会话变量

if (!Page.IsPostBack)
{
   rpt = new ReportDocument();
   Session["report"] = rprt;    // store the report in the Session
}
else
{
  rpt = (ReportDocument)Session["report"];
}

这是解释

http://scn.sap.com/community/crystal-reports-for-visual-studio/blog/2011/04/25/why-should-i-store-reports-object-in-httpsession