如何一次加载所有水晶报告页面

时间:2016-01-19 05:24:10

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

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

它工作正常,但它一次加载一页;当我在报表中切换页面时,它会回发以获取下一页数据。

enter image description here

每次单击上一个/下一个按钮时,都会显示此加载程序。

enter image description here

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

这些是我的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;

1 个答案:

答案 0 :(得分:1)

尝试使用以下内容:

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

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