<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 瘋流成性 閱讀(1324) 評論(1)  編輯  收藏 所屬分類: .NET

    評論

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

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

    主站蜘蛛池模板: 99久久精品国产免费| 国产18禁黄网站免费观看| 国产成人亚洲综合网站不卡| 精品国产一区二区三区免费看| 一级毛片大全免费播放| 亚洲色大成网站www永久| 免费国产a国产片高清| **aaaaa毛片免费| 黄色a三级免费看| 亚洲高清无在码在线电影不卡| 四虎国产精品免费视| 精品无码无人网站免费视频 | 特级毛片A级毛片100免费播放| 亚洲国产综合无码一区| 成人看的午夜免费毛片| 野花香高清视频在线观看免费| 亚洲欧美成人综合久久久| 国产AV无码专区亚洲AVJULIA | 中文无码成人免费视频在线观看 | 精品福利一区二区三区免费视频 | 91精品视频免费| 久久国产精品免费| 亚洲无码一区二区三区| 亚洲∧v久久久无码精品| 亚洲人成影院在线观看| 免费a级毛片高清视频不卡| 波多野结衣免费一区视频 | 女人18毛片水真多免费播放| 很黄很污的网站免费| 一级特黄特色的免费大片视频| 亚洲AV无码一区二区三区牛牛| 久久久久亚洲精品美女| 国产成人精品久久亚洲| 国产一级大片免费看| 毛片a级毛片免费观看品善网| 久久九九全国免费| 一本岛v免费不卡一二三区| 激情无码亚洲一区二区三区 | 亚洲精品无码精品mV在线观看| 又黄又爽一线毛片免费观看| 成人免费看片又大又黄|