Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何一次加载crystal报表的所有页面_Asp.net_Crystal Reports_Crystal Reports Viewer - Fatal编程技术网

Asp.net 如何一次加载crystal报表的所有页面

Asp.net 如何一次加载crystal报表的所有页面,asp.net,crystal-reports,crystal-reports-viewer,Asp.net,Crystal Reports,Crystal Reports Viewer,我正在aspx页面中使用CrystalReportViewer 它工作得很好,但一次只能加载一页;当我在报告中切换页面时,它会回发以获取下一页数据 每次单击“上一步/下一步”按钮时,都会显示此加载程序 是否可以在初始状态加载所有页面,这样就不需要每次回发和获取数据 这些是我的Crystalreportsviewer的设置 CrystalReportViewer1.ReportSource = rd; CrystalReportViewer1.DisplayToolbar = true; Cr

我正在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;
尝试使用以下方法:

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

它将删除下一个/上一个按钮,它将使用一个滚动条,它应该一次获取所有页面。

谢谢@khazratbek,但我有一些30多页的报告;不方便,;最终用户需要滚动这么长的时间。@DCODE但如果他们得到报告作为“会话”的PDFUse,他们无论如何都需要这样做才能解决您的问题。将reportdocument对象添加到会话中,然后使用它,这将避免回发。也请参考此链接-它将有助于youthanks@SmitaAhinave