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