New to Telerik Reporting? Download free 30-day trial

Report Book Overview

The main goal of a report book is to combine different reports into one for the purposes of printing them at once or exporting them to a single file. Reports are displayed in the order they were added to the report book, each report starting on a new page.

Why to use a ReportBook:

  • You need to combine multiple reports into a single document for preview, print, and export;
  • You need to combine multiple instances of the same report with different settings into a single document for preview, print, and export;
  • You need each report to start on a new physical page, sheet in Excel Workbook;
  • You need each report to have different page settings like page size and orientation;

What is a ReportBook

A ReportBook is a class inheriting Telerik.Reporting.ReportBook. The ReportBook.ReportSources collection allows you to add reports of different formats (XML, TRDX and TRDP files, run-time instances, or classes inheriting Telerik.Reporting.Report) into the book, where the Reporting Engine knows how to process the separate reports based on the type of the used ReportSource for adding them.

InstanceReportSource and XMLReportSource cannot be used with the ReportBook.

The Report Book online demo is available also in the local Examples installed by default under ...Progress\Telerik Reporting 2024 Q1\Examples. An example of how to create a ReportBook instance at run-time can be found in the article Create a Report Book at run-time.

When you reference reports stored in the Telerik Report Server in the ReportBook ensure using the [CategoryName]/[ReportName] path for the URI as specified in the article Working with Report Server Reports.

In this article