'宣言 Public ReadOnly Property Sections As ReportSectionCollection
public ReportSectionCollection Sections {get;}
注: Report の各セクションを新しいページで開始します。例えば、3 つの EmbeddedVisualReportSection (XamDataGrid の 1 つ、簡易ビジュアル要素の 2 つ) を持つ Report を作成された場合、先のセクションのページで使用可能なスペースがある可能性がありますが、各セクションは新しいページで開始します。
Private Sub CreateReport() ' 1. Create Report object Dim reportObj As New Report() ' 2. Create EmbeddedVisualReportSection section. ' Put the grid you want to print as a parameter of section's constructor Dim gridSection As New EmbeddedVisualReportSection(XamDataGrid1) Dim anothergridSection As New EmbeddedVisualReportSection(XamDataGrid2) ' 3. Add created sections to report's section collection reportObj.Sections.Add(gridSection) reportObj.Sections.Add(anothergridSection) ' 4. Call print method reportObj.Print(False, True) End Sub
private void CreateReport() { // 1. Create Report object Report reportObj = new Report(); // 2. Create EmbeddedVisualReportSection section. // Put the grid you want to print as a parameter of section's constructor EmbeddedVisualReportSection gridSection = new EmbeddedVisualReportSection(XamDataGrid1); EmbeddedVisualReportSection anothergridSection = new EmbeddedVisualReportSection(XamDataGrid2); // 3. Add created sections to report's section collection reportObj.Sections.Add(gridSection ); reportObj.Sections.Add(anothergridSection ); // 4. Call print method reportObj.Print(false, true); }