Reporting

Hierarchical Master-Detail Reports

With the XtraReports Suite, you can choose between two approaches to creating master-detail reports: by creating a hierarchy of nested Detail Report Bands or by using the XRSubreport control to show separate detail reports within a master report.

Master-detail reporting with XtraReports.

Using Sub-Reports

The easiest way to embed a report into a master report is by using our XRSubreport control. For example, this approach is used to create side-by-side reports.

Master-detail reporting using the XRSubreport control.

Using Nested Detail Report Bands

When you need to create a report that shows a complex hierarchy of data, you can add Detail Report bands to your report. Each Detail Report band is a report on its own – apart from Detail, it can contain all other available band types.

There can be an unlimited number of Detail Report bands nested in each other, and you can add several detail reports at the same nesting level.

Master-detail reporting using Detail Report bands.

Dealing with master-detail reports, you may simplify the apprehension of the complete report by presenting its data as fragmentary – as with drill-down and drill-through report.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.