PowerTools ActiveReports for .NET 9.0J
サブレポートの作成
すべて展開すべて展開
すべて折りたたむすべて折りたたむ

プロジェクトに2つのレポート(親レポートおよび子レポート)を追加し、SubReportコントロールを親レポート上に配置することで、子レポートをサブレポートとして組み込めます。次のトピックでは、セクションレポートにサブレポートを追加する方法を説明します。

以下の手順は、Visual Studioのプロジェクトにセクションレポート(コード)のテンプレートを既に追加したことを前提にしています。詳細は、「プロジェクトにActiveReportを追加する」を参照してください。

親レポートで子レポートのインスタンスを作成する

  1. 親レポートの周囲にあるグレー領域をダブルクリックして、ReportStartイベントのイベント処理メソッドを作成します。
  2. イベントハンドラに次のコードを追加し、子レポートの新しいインスタンスを作成します。

    Visual Basic

    C#

注意: Formatイベントのコードが実行されるたびに新規サブレポートが作成され、大量のメモリが消費されるため、このイベントではサブレポートの新しいインスタンスを作成しないようにしてください。

親レポートのSubReportコントロール内に子レポートを表示する

  1. 親レポートのデザイナ面にSubReportコントロールを配置します。
  2. レポートのDetailセクションをダブルクリックして、detail_Formatイベントのイベント処理メソッドを作成します。
  3. ハンドラに次のコードを追加し、SubReportコントロールでレポートを表示します。

    Visual Basic

    C#

関連トピック

概念

 

 


©2003-2015 GrapeCity inc. All rights reserved.