プロジェクトに2つのレポート(親レポートおよび子レポート)を追加し、SubReportコントロールを親レポート上に配置することで、子レポートをサブレポートとして組み込むことができます。次のトピックでは、セクションレポートにサブレポートを追加する方法を説明します。
以下の手順は、Visual Studioのプロジェクトにセクションレポート(コード)のテンプレートを追加したことを前提にしています。詳細については、「クイックスタート」を参照してください。
親レポートで子レポートのインスタンスを作成する
Visual Basic
Visual Basicコード(ReportStartイベントの上に貼り付けます) |
コードのコピー
|
---|---|
Dim rpt As rptYourChildReportName |
Visual Basicコード(ReportStartイベント内に貼り付けます) |
コードのコピー
|
---|---|
rpt = New rptYourChildReportName() |
C#
C#コード(ReportStartイベントの上に貼り付けます) |
コードのコピー
|
---|---|
private rptYourChildReportName rpt; |
C#コード(ReportStartイベント内に貼り付けます) |
コードのコピー
|
---|---|
rpt = new rptYourChildReportName(); |
親レポートのSubReportコントロール内に子レポートを表示する
Visual Basic
Visual Basicコード(Formatイベント内に貼り付けます) |
コードのコピー
|
---|---|
Me.SubReport1.Report = rpt |
C#
C#コード(Formatイベント内に貼り付けます) |
コードのコピー
|
---|---|
this.subReport1.Report = rpt; |