Beispiel #1
0
            public override void PageAdded(Report report, ReportPages pages, ReportPage page)
            {
                // このメソッドはページが追加されるたびに呼ばれます
                // 直前のページで"group_example"という識別子を持ったグループが終了しているかを調べます
                Group g = page.FindFinishedGroup("group_example");

                if (g != null)
                {
                    // 直前に終了したグループのデータを用いて集計ページを作成し、挿入します
                    Report _report = new Report(this.reportDesign);
                    _report.Fill(g.Data);
                    pages.AddRange(_report.GetPages());
                }
            }
Beispiel #2
0
 public override void PageAdded(Report report, ReportPages pages, ReportPage page)
 {
     // このメソッドはページが追加されるたびに呼ばれます
     // 直前のページで"group_example"という識別子を持ったグループが終了しているかを調べます
     Group g = page.FindFinishedGroup("group_example");
     if (g != null)
     {
         // 直前に終了したグループのデータを用いて集計ページを作成し、挿入します
         Report _report = new Report(this.reportDesign);
         _report.Fill(g.Data);
         pages.AddRange(_report.GetPages());
     }
 }