2011-03-22 56 views
1

我們正在測試ASP.NET的本機Visual Studio報表技術(RDLC文件+ ReportViewer)以查看它是否符合我們的需求。有沒有辦法讓ReportViewer獲得分頁數據?

我們檢測到的一個缺陷使得它無法使用,出於某種原因,當連接到我們的IDataSource時,the ReportViewer不要求分頁數據。它得到DataSourceView,並調用其ExecuteSelectMethod傳遞一個DataSourceSelectArguments,它不要求分頁數據。 DataSourceViewCanPage屬性返回true。它甚至不要求計數。

另一方面,控件頂部的分頁顯示的頁面數量不確定,我們認爲可能有辦法處理分頁數據。

有沒有辦法讓它使用分頁數據?這是一個很好的報告工具嗎?如果沒有,那麼滿足這種需求的選擇是什麼?

謝謝

回答

0

根據參與者this discussion沒有任何直接的方式來實現自己的目標:

的ReportViewer沒有一個選項加載數據的特定頁面的用戶觀看。整個報告的數據必須提前提供。您可以設計只包含一個頁面的RDL報告。然後隱藏ReportViewer的默認工具欄並創建您自己的分頁控件。當用戶導航到下一頁時,請用下一頁的數據重新執行報告。

聲明:我自己沒有嘗試過。

相關問題