読者です 読者をやめる 読者になる 読者になる

雑記 - otherwise

最近はDQ10しかやっていないダメ技術者がちまちまと綴る雑記帳

今日は私が ActiveReports で苦戦中w

.NET

今日悩んだのは、複数のサブレポートにまたがる集計の仕方。
いまいちやり方が判らなくてかなり強引に実装(↓)してしまったのだけれども、もっといい方法がないのかなぁ。。。

  • サブレポートの ReportEnd イベントを外部に伝播するカスタムイベントを作成
  • 親レポートでサブレポートのインスタンス生成時に、上記カスタムイベントにハンドラメソッドを追加
    • ↑のハンドラメソッド内でサブレポートから集計結果を受け取る
  • 親レポートは↑で受け取った結果を自前で集計して出力