我们正在使用Visual Studio 2010测试ASP.NET的SAP Crystal Reports
,以确定它是否符合我们的需求。有没有办法让Crystal Reports从数据源获取分页数据?
我们检测到的一个缺陷使得它不可用,因为某些原因,当连接到返回对象集合的IDataSource时,CrystalReportViewer
不会要求分页数据。它得到DataSourceView
,并调用其ExecuteSelectMethod
传递一个DataSourceSelectArguments
,它不要求分页数据。它只是带来了数据源中的所有内容。 DataSourceView
的CanPage
属性返回true。它甚至不要求计数。
另一方面,控件顶部的分页显示的页面数量不确定,我们认为可能有办法处理分页数据。
它检索所有内容的事实可能会导致预览超过100页的报表需要永久占用。
有没有办法让它与分页数据一起工作?还是以更快的方式向用户展示非常长的报告?
谢谢
谢谢您的回复。但是SAP在SAP论坛上回答了问题,称数据源将始终提取所有数据 – 2011-04-01 11:46:03
我没有说它不会提取所有数据。它会。我告诉你应该看看如何让它更快或者看起来对你和/或最终用户来说更快。 – 2011-04-05 10:10:04