【问题标题】:How to load all pages of crystal reports at once如何一次加载所有水晶报表页面
【发布时间】:2016-01-19 05:24:10
【问题描述】:

我在我的 aspx 页面中使用 CrystalReportViewer。

它运行良好,但一次加载一页;当我在报告中切换页面时,它会回发以获取下一页数据。

每次点击上一个/下一个按钮时,都会显示这个加载器。

是否可以在初始状态下加载所有页面,因此不需要每次回发和获取数据?

这些是我的 Crystalreportsviewer 的设置

CrystalReportViewer1.ReportSource = rd;
CrystalReportViewer1.DisplayToolbar = true;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
CrystalReportViewer1.HasToggleParameterPanelButton = false;
CrystalReportViewer1.HasPageNavigationButtons = true;
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.HasGotoPageButton = true;

【问题讨论】:

标签: asp.net crystal-reports crystal-reports-viewer


【解决方案1】:

尝试使用以下:

CrystalReportViewer1.DataBind();
CrystalReportViewer1.SeparatePages = false;

它将删除 NEXT/PREVIOUS 按钮,它将使用滚动条,并且应该一次获取所有页面。

【讨论】:

  • 谢谢@khazratbek,但我有一些超过 30 页的报告;不方便;最终用户滚动那么久。
  • @DCODE 但是,如果他们获得 PDF 格式的报告,他们无论如何都需要这样做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多