2011-03-28 21 views
0

我正在構造一個彙總報表,報告多種不同的文件類型和參數。這包括許多子報告(未知數,用戶可選)。目前我正在接受第一份報告,並將其指定爲主,然後對每個後續報告使用master.Pages.AddRange(subreport.Pages)將多個子報表添加到一個頁面上的主報表(如果可能的話)

但是這會造成流量不佳,因爲有時候我的報告只佔實際數據的三分之一,但堅持使用整個頁面。無論如何強迫分報告共享網頁,如果他們可以?

回答

0

要完成此任務,請創建一個單獨的報表佈局,然後使用subrepors(XRSubreport)將兩個報表嵌入到單個文檔中。例如,請參閱此文檔文章:How to: Create a Report with Side-by-Side Subreports

+0

謝謝,這導致我最終使用的解決方案。我現在有一個報告,其中有3個分報告。然後檢查每個傳入子報表的總高度,如果它加上當前主報表高度小於頁面高度,則將其添加到詳細報表中。在用完房間或添加3個子報告後,我創建詳細報告的CreateDocument,然後將詳細報告的頁面添加到我的主報告中,並重置詳細報告和頁面大小。如果您有頁眉和頁腳,則還需要根據需要隱藏它們。希望這可以幫助別人。 – nasirjk 2011-03-29 18:53:19

相關問題