我們正在使用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