| ActiveReports 9 > ActiveReports User Guide > How To > Section Report How To > Embed Subreports |
To embed a subreport into a parent report, you add two reports (one parent and one child report) to a Visual Studio project, and from the ActiveReports 9 Section Report toolbox, drag the SubReport control onto the parent report. The following steps take you through the process of adding a subreport in a section report.
These steps assume that you have already added a Section Report (code-based) template in a Visual Studio project. See Adding an ActiveReport to a Project for further information.
To write the code in Visual Basic
| Visual Basic.NET code. Paste JUST ABOVE the ReportStart event. |
Copy Code
|
|---|---|
Dim rpt As rptYourChildReportName |
|
| Visual Basic.NET code. Paste INSIDE the ReportStart event. |
Copy Code
|
|---|---|
rpt = New rptYourChildReportName() |
|
To write the code in C#
| C# code. Paste JUST ABOVE the ReportStart event. |
Copy Code
|
|---|---|
private rptYourChildReportName rpt; |
|
| C# code. Paste INSIDE the ReportStart event. |
Copy Code
|
|---|---|
| rpt = new rptYourChildReportName(); | |
![]() |
Caution: It is recommended that you do not create a new instance of the subreport in the Format event. Doing so creates a new subreport each time the section Format code is run, using a lot of memory. |
To write the code in Visual Basic
| Visual Basic.NET code. Paste INSIDE the Format event. |
Copy Code
|
|---|---|
Me.SubReport1.Report = rpt |
|
To write the code in C#
| C# code. Paste INSIDE the Format event. |
Copy Code
|
|---|---|
| this.subReport1.Report = rpt; | |