为什么crystal报表查看器控件工具栏在web浏览器上显示报表后无法在web浏览器中工作

本文关键字:浏览器 web 报表 显示 工作 crystal 控件 工具栏 为什么 | 更新日期: 2023-09-27 18:00:40

我可以在web浏览器上显示报告。我的问题是,当我使用水晶报表的工具栏(如导出按钮、打印按钮、查找按钮等)时,我会在web浏览器上遇到参数丢失错误。请帮助我如何使用c#在asp.net平台上解决这个问题。提前感谢。

为什么crystal报表查看器控件工具栏在web浏览器上显示报表后无法在web浏览器中工作

您需要在会话变量中存储/持久化您的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