原創|其它|編輯:郝浩|2012-11-05 11:08:14.000|閱讀 283 次
概述:報表跨頁肯定是非常常見的,特別是同一分組中的同組數據如果被跨頁,大多數報表控件是不能實現對這種情景有所提示,而ActiveReports的在組頭部分的DataField屬性設置可以就可以完成這一需求
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在大型企業級報表開發時,報表跨頁肯定是非常常見的,特別是同一分組中的同組數據如果被跨頁,大多數報表控件是不能實現對這種情景有所提示的。最終用戶往往需要對這種情況在分組數據的組頭就進行提示,ActiveReports的在組頭部分的DataField屬性設置可以就可以完成這一需求,效果如下圖展示:
ActiveReports這功能的實現是很簡單的,以下幾步就完成了:
1)在GroupHeader上放置一個文本框,并用它來計算分組的頁數。
2)因為文本框是計數用的,所有設置他的屬性為不可見設,Visible屬性為false
3)對該文本框,設置以下屬性:
4)添加一個Label控件,設置它的GroupHeader文本“Continued…”等該分組還有下文的提示。
5)增加GroupHeader的BeforePrint事件,以檢查計數,自動切換標簽“Continued…”的可見性。
代碼示例下載鏈接:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網