<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程之道

    無論是批評的,贊揚的,指著的都請EMAIL給我,你的建議將是我前進的動力! 聯系我

    ActiveReport之事件篇

    1.?????? 只觸發一次的事件:

    ReportStart 在報表啟動時觸發。該事件在 DataInitialize 之前,在這里可以整個報表都要用到的對象或變量作初始化,也可以設置子報表。

    DataInitialize :這個事件在前面的幾篇隨筆中經常出現,經常在這里取數據,綁定數據源,設置報表的 Fileds 屬性等。

    ReportEnd 在報表加載完成后觸發。

    2.?????? 多次觸發的事件:

    FetchData 在處理每一條數據時都會觸發,如果是采用綁定數據源的方式,就不需要再作對 Fields 中每個 Field Value 賦值。如果是從自定義的對象集合中提取數據,就要在這里給 Fields 賦值。而且,使用自定義集合的時候要自己設置事件的 eArgs 參數的 EOF 屬性,該屬性用來判斷是否顯示到了最后一條記錄,如果是,就設置為 true ,并且直接返回。具體的代碼可以參看以前的隨筆。

    PageStart 在報表的每頁生成的時候觸發,在這里作針對每個頁的處理,最常見的就是顯示頁碼。

    PageEnd 在報表的每也生成完成的時候觸發。

    3.?????? 區域的事件:

    每個區域( PageHeader Detail PageFooter )都有 Format BeforePrint AfterPrint 事件。最好不要在這幾個事件中操作報表的 Fields 集合,而應該在 DataInitialize FetchData 中進行。

    Format 在數據加載并綁定后觸發,只有在這里才可以設置某個區域的高度。

    BeforePrint 在區域被生成前觸發,在這里如果設置區域的高度是不會有效果的,而且不要在這里操作數據源。

    AfterPrint 在區域已經被生成并描畫出后發生,可以在該事件里直接在畫布上進行描畫操作。

    posted on 2006-08-03 13:16 瘋流成性 閱讀(1331) 評論(1)  編輯  收藏 所屬分類: .NET

    評論

    # re: ActiveReport之事件篇 2008-03-20 17:16 guanmy

    有很多事件寫的太少  回復  更多評論   

    主站蜘蛛池模板: 亚洲成人免费网站| 国产高潮久久免费观看| 日韩免费观看一区| 国产亚洲真人做受在线观看| 又黄又大的激情视频在线观看免费视频社区在线 | caoporn国产精品免费| 免费播放特黄特色毛片| 看Aⅴ免费毛片手机播放| 免费观看午夜在线欧差毛片| 国产精品亚洲а∨天堂2021| 一本色道久久88亚洲综合 | 亚洲婷婷天堂在线综合| **毛片免费观看久久精品| 亚洲最大免费视频网| 青春禁区视频在线观看直播免费| 亚洲精品一二三区| 波多野结衣久久高清免费 | 免费91麻豆精品国产自产在线观看| 亚洲日产无码中文字幕| 久久久久久久99精品免费| 亚洲欧洲春色校园另类小说| 国内精品乱码卡1卡2卡3免费| 亚洲欧美日韩中文高清www777| 国产国产成年年人免费看片| 国产高潮流白浆喷水免费A片 | 亚洲AV人无码综合在线观看| 波多野结衣免费在线观看| 亚洲成AV人片高潮喷水| 国产精品亚洲精品日韩已方| 久久免费观看国产精品| 亚洲欧洲精品成人久久曰| 亚洲国产香蕉人人爽成AV片久久| a级毛片免费在线观看| 亚洲伊人久久大香线蕉在观| 免费在线观看视频a| 国产情侣久久久久aⅴ免费| 亚洲xxxxxx| 久久久久亚洲精品无码网址| 亚洲香蕉免费有线视频| 在线视频亚洲一区| 亚洲AV第一页国产精品|