Report Types: Master-Detail, Side-by-Side, Sub Reports
Text Control Reporting provides many different report types that can be combined as well. From simple Mail Merge- and Table Reports to Master-Detail, Side-by-Side and Sub-Reports. Table Report: Tabular, 1-dimensional data Table reports display 1-dimensional, not hierarchical data in tabular form. Typically, the data that is used to merge a table report is stored in a single DataTable. This concept is used to present product lists, check lists or inventory items in a flat table form.…

Text Control Reporting provides many different report types that can be combined as well. From simple Mail Merge- and Table Reports to Master-Detail, Side-by-Side and Sub-Reports.
Table Report: Tabular, 1-dimensional data
Table reports display 1-dimensional, not hierarchical data in tabular form. Typically, the data that is used to merge a table report is stored in a single DataTable.
This concept is used to present product lists, check lists or inventory items in a flat table form.

Master-Detail Report: Hierarchical Data
A Master-Detail report renders data from a hierarchical data source such as related tables or nested objects. Consider a data structure for a product order: The master table contains general data about the order and the detail table(s) contains detailed data such as the sold products.

Sub-Report: Report in a Report
A Sub-Report is a report in a report. Using Text Control Reporting, you can have unlimited nested reports in your main report with a different or the same data source. Inside of a Sub-Report, you can access data from parent data relations.

Side-by-Side Report: Create Comparison Reports
A Side-by-Side or Multi-Column report represents data in multiple columns. This can be useful for comparison reports or label printing. The direction is always "down and then across".

Mail-Merge Report: Create Mail Merge Letters
A Mail-Merge report is a fully featured word processing document with merge fields, image placeholders or barcodes that is merged with data from one or many data sources. Typical applications are order or shipping confirmations. Typically, mail merge is combined with one of the other report types. For example in an invoice which is a combination of Mail-Merge and Master-Detail reports.

All of these report types can be combined with Text Control Reporting. It is not limited to a fixed layout or structure - this is the advantage of Flow Type Layout Reporting.
Reporting
The Text Control Reporting Framework combines powerful reporting features with an easy-to-use, MS Word compatible word processor. Users can create documents and templates using ordinary Microsoft Word skills. The Reporting Framework is included in all .NET based TX Text Control products including ASP.NET, Windows Forms and WPF.
Related Posts
Creating Your First ASP.NET Reporting Application
This tutorial shows how to use the MailMerge component in an ASP.NET Web application to merge a template with data to create an Adobe PDF document.
New Online Sample: Build your First Report
We published a new online demo that shows how to create a report including preparing data, creating a template to merging them together.
ReportingDocumentationReportingCloud
Create your First Document with ReportingCloud
As part of our new ReportingCloud documentation, we published a guided tutorial that shows how to create a document without programming.
MailMerge: Starting Each Merge Block on a New Page
A merge block is repeated based on the number of matching data rows in the hierarchical data object. The complete merge block is cloned and inserted under the original location in the template.…
Using MailMerge with JSON Data
In the last article, we explained how to create an ASP.NET Web API to merge templates with JSON data in the payload body of an HTTP request. The focus of this article was on the Web API and…