Reporting - Report Types Master-Detail Report

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

This demo guides you through the simplest way of creating a master-detail report in a single report class. To that end, use the Detail Report bands instead of employing the XRSubreport controls.

The resulting report (a compilation of data from the Northwind database) will consist of three levels of information on products and their suppliers, with the product orders grouped by price.

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

To obtain the report document afterwards (e.g., when navigating to another report page), it must be restored from a Session using the RestoreReportDocumentFromCache event.

Alternate ways of caching report documents are illustrated in the Report Caching demo of the Web-specific Features section.

Version: v2014 vol 1.7
Copyright © 2006-2014 Developer Express Inc
Your Next Great ASP.NET App Starts Here

Get started today and download your 30-day trial of ASP.NET Controls and Libraries (includes 30 days of free technical support).

All demos ship with full source code and are included in the DevExpress ASP.NET distribution. Refer to the Demos and Sample Applications topic to learn more.

DevExpress ASP.NET Controls and Libraries ship as part of DevExpress Universal, DXperience and ASP.NET Subscriptions and are backed by a 60 day unconditional money-back guarantee.
To learn more and obtain pricing information, visit the Compare Features and Pricing webpage. For immediate assistance, contact us by Email at info@devexpress.com or by phone at +1 (818) 844-3383 between 7:30am and 4:30pm Pacific Time.