Free Trial Buy Now

Report Types - Master-Detail Report

Display the search window
Print the report
Print the current page
First Page
Previous Page
Page
v
of
Next Page
Last Page
Export a report and save it to the disk
Export a report and show it in a new window
v
Display the search window
Print the report
Print the current page
First Page
Previous Page
Page
v
of
Next Page
Last Page
Export a report and save it to the disk
Export a report and show it in a new window
v

Description

This demo illustrates the simplest way to create a master-detail report in a single report class.

To do this, you can use the DetailReport bands instead of employing the XRSubreport controls.

The resulting report represents data from a Northwind database. It consists of three levels of information on products and their suppliers, with the product orders grouped by their prices.

In addition, this demo illustrates how to cache large report documents. When a page within a ReportViewer is loaded, a report document is still being created, while its first page is already shown. Once the document is created, it is saved to a Page.Session object using the ReportViewer.CacheReportDocument event.

Afterwards, to obtain the report document (e.g. when navigating to another report page), it is restored from a Session using the ReportViewer.RestoreReportDocumentFromCache event.

Other ways of caching report documents are illustrated in the Document Map and Report Caching demos of the Web-specific Features section.

Version: v2012 vol 2.8
Experience the DevExpress Difference Today
Demos with source code are included with an installation of DevExpress controls for ASP.NET. Refer to the Demos and Sample Applications topic to learn more.
To download your free evaluation copy of our award-winning ASP.NET libraries, visit the Downloads page
All DevExpress ASP.NET Controls ship as part of DXperience ASP.NET, Enterprise, and Universal.
To obtain pricing information, visit the Pricing Options page or contact us via Email at info@devexpress.com
or by telephone at +1 (818) 844-3383 between 8:30am and 5pm Pacific Time.