• <menu id="w2i4a"></menu>
  • logo FastReport.Net教程2019

    文檔首頁>>FastReport.Net教程2019>>如何制作重復(fù)band,以實現(xiàn)在報告中多次顯示相同的信息

    如何制作重復(fù)band,以實現(xiàn)在報告中多次顯示相同的信息


    我們有時需要在報告中多次顯示相同的信息。在將要打印的報告中,例如發(fā)票、名片、公告、邀請等,可能會需要這樣做。

    以前,這并不是一件容易的事。您必須使用報告腳本來“乘以”band。 例如,像這樣:

    public class ReportScript
     {
     int i = 0;
     int count = 3;
     private void PageHeader1_AfterPrint(object sender, EventArgs e)
     {
     for (int i = 0; i < count - 1 ; i++)
     Engine.ShowBand(Data1);
     }
     private void Data1_BeforePrint(object sender, EventArgs e)
     {
     if (i == count)
     Data1.Visible = false;
     }
     }

    在這里,我們不得不使用兩個事件處理程序。首先,在顯示標(biāo)題band之后,即在顯示Data band之前,我們需要生成所需數(shù)量的數(shù)據(jù)band。然后,在顯示Data band之前,請檢查是否已達(dá)到所需的band數(shù)量。

    此選項非常可行,但是仍然需要報表開發(fā)人員具有一定的編程技能和對生成器引擎的良好了解,才能明白band將如何在頁面上顯示。所有這些都對開發(fā)人員施加了限制。

    從現(xiàn)在開始,準(zhǔn)確來說從版本19.3.4開始,FastReport.Net有一個針對此問題的“常規(guī)”解決方案——band的RepeatBandNTimes屬性。您只需設(shè)置所需的輸出band實例數(shù)即可。

    如何制作重復(fù)band,以實現(xiàn)在報告中多次顯示相同的信息

    結(jié)果,我們得到與腳本相同的結(jié)果:

    如何制作重復(fù)band,以實現(xiàn)在報告中多次顯示相同的信息

    很好的現(xiàn)象是,報表生成器變得越來越方便,并且不會給報表設(shè)計者帶來不必要的工作負(fù)擔(dān)。



    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();