我正在修改一個ActiveReports(用於.NET v.2 SP3 Build 4.3.0.1261)報告,該報告綁定到一個對象列表。詳細信息部分設置了兩個分頁符,以便爲每個對象生成(最多)3個頁面。如何僅在每個對象的第一頁上顯示PageFooter?
我說「高達」,因爲頁2 & 3並不適用於每一個對象,所以有些對象只產生一個頁面。我通過禁用分頁符並在僅第一頁相關時減小細節高度來實現Detail_Format事件。
我的問題是,我試圖顯示頁面頁腳只爲每個對象的第一頁上,即隱藏它的第2,3頁,但我不能找到一個方法來做到這一點。我不能只追蹤頁數,因爲每個對象的頁數是可變的。
我如何能做到這一點,即使這意味着一個不同的方法與細節佈局玩有什麼想法?
您是否嘗試使用pagefooter格式事件?您可以使用基於報告的計數器,然後在pagefooter格式事件中將相應的可見性設置爲true或false。一般來說,該部分的屬性只能在相應格式的事件中進行編輯。你有沒有機會也使用子報表? –
@RajnishSinha - 我不記得我是否嘗試過pagefooter格式的事件處理程序。它聽起來像是讓頁腳可見或不可見的最佳地點。主要問題是當pagefooter格式事件觸發時,計數器是否具有正確的值。我沒有使用子報表。如果我有機會嘗試這種方法,我會編輯我的答案。 – DeanOC