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