# The Ultimate Text Control Reporting Article Collection

> A categorized reference of TX Text Control Reporting tutorials and articles organized by topic: getting-started guides, data source configuration, merge field techniques, merge block patterns, image merging strategies, and report customization through the MailMerge API events.

- **Author:** Bjoern Meyer
- **Published:** 2014-07-25
- **Modified:** 2026-07-17
- **Description:** A categorized reference of TX Text Control Reporting tutorials and articles organized by topic: getting-started guides, data source configuration, merge field techniques, merge block patterns, image merging strategies, and report customization through the MailMerge API events.
- **3 min read** (524 words)
- **Tags:**
  - Reporting
- **Web URL:** https://www.textcontrol.com/blog/2014/07/25/the-ultimate-text-control-reporting-article-collection/
- **LLMs URL:** https://www.textcontrol.com/blog/2014/07/25/the-ultimate-text-control-reporting-article-collection/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2014/07/25/the-ultimate-text-control-reporting-article-collection/llms-full.txt

---

Over the last couple of month, we published tons of articles, tips and tricks, tutorials and samples about Text Control Reporting. This article lists the ultimate link collection about Text Control Reporting and the MailMerge component. There is much more to come!

| **Getting-Started and Basic Concepts** |
|---|
| [Getting-Started and Basic Concepts](https://www.textcontrol.com/blog/2013/09/09/text-control-reporting-getting-started-and-basic-concepts/llms-full.txt) |
| [MailMerge, Reporting: One engine, three platforms](https://www.textcontrol.com/blog/2014/06/17/mailmerge-reporting-one-engine-three-platforms/llms-full.txt) |
| [Report types: Master-Detail, Side-by-Side, Sub Reports](https://www.textcontrol.com/blog/2014/06/27/report-types-master-detail-side-by-side-sub-reports/llms-full.txt) |
| [Q&A: MS Word compatible reporting for the .NET Framework](https://www.textcontrol.com/blog/2014/07/04/qa-ms-word-compatible-reporting-for-the-net-framework/llms-full.txt) |
| [MS Word compatible Mail Merge and Reporting](https://www.textcontrol.com/blog/2014/01/25/ms-word-compatible-mail-merge-and-reporting/llms-full.txt) |
| [Pixel-perfect reporting templates with TX Text Control](https://www.textcontrol.com/blog/2014/02/12/pixel-perfect-reporting-templates-with-tx-text-control/llms-full.txt) |
| **Demos** |
| [Demo Template: Historical Stock Overview Report](https://www.textcontrol.com/blog/2014/02/18/demo-template-historical-stock-overview-report/llms-full.txt) |
| [Expense Report with Business Objects](https://www.textcontrol.com/blog/2014/05/09/reporting-expense-report-with-business-objects/llms-full.txt) |
| [Expense Report Template in Detail](https://www.textcontrol.com/blog/2014/05/18/part-2-expense-report-template-in-detail/llms-full.txt) |
| [Creating Avery labels using Text Control Reporting](https://www.textcontrol.com/blog/2014/07/22/creating-avery-labels-using-text-control-reporting/llms-full.txt) |
| **Data Source** |
| [LINQ to DataSet: Filter your data before merging](https://www.textcontrol.com/blog/2013/07/26/linq-to-dataset-filter-your-data-before-merging/llms-full.txt) |
| [Report Data Source Configuration Files](https://www.textcontrol.com/blog/2013/09/15/sneak-peek-reporting-x10-report-data-source-configuration-files/llms-full.txt) |
| [Excel files as data sources using RSSBus ADO.NET Providers](https://www.textcontrol.com/blog/2014/01/14/excel-files-as-data-sources-using-rssbus-adonet-providers/llms-full.txt) |
| [Use XML schemas in TX Text Control Words](https://www.textcontrol.com/blog/2014/03/07/use-xml-schemas-in-tx-text-control-words/llms-full.txt) |
| [Advantages of using business objects with Text Control Reporting](https://www.textcontrol.com/blog/2014/05/02/advantages-of-using-business-objects-with-text-control-reporting/llms-full.txt) |
| **Merge Fields** |
| [Merge formatted text into MergeFields using HTML](https://www.textcontrol.com/blog/2013/07/30/reporting-merge-formatted-text-into-mergefields-using-html/llms-full.txt) |
| [Creating Labels with NEXT Fields](https://www.textcontrol.com/blog/2013/09/17/sneak-peek-reporting-x10-creating-labels-with-next-fields/llms-full.txt) |
| [Merge formatted text into MergeFields using HTML](https://www.textcontrol.com/blog/2013/07/30/reporting-merge-formatted-text-into-mergefields-using-html/llms-full.txt) |
| [Alternate row colors using NEXT fields](https://www.textcontrol.com/blog/2013/12/30/alternate-row-colors-using-next-fields/llms-full.txt) |
| [Merge formatted HTML into merge fields](https://www.textcontrol.com/blog/2014/02/10/reporting-merge-formatted-html-into-merge-fields/llms-full.txt) |
| [Dynamic, custom SUM fields in merge blocks](https://www.textcontrol.com/blog/2014/06/18/mailmerge-dynamic-custom-sum-fields-in-merge-blocks/llms-full.txt) |
| [Prefixed merge field names: Using related tables](https://www.textcontrol.com/blog/2014/07/03/prefixed-merge-field-names-using-related-tables/llms-full.txt) |
| **Merge Blocks** |
| [Merge blocks with MergeObjects](https://www.textcontrol.com/blog/2014/06/03/reporting-merge-blocks-with-mergeobjects/llms-full.txt) |
| [Repeating blocks with related sub tables](https://www.textcontrol.com/blog/2014/01/09/reporting-tutorial-repeating-blocks-with-related-sub-tables/llms-full.txt) |
| [Repeating blocks with breaks and without](https://www.textcontrol.com/blog/2014/05/31/reporting-repeating-blocks-with-breaks-and-without/llms-full.txt) |
| **Image Merging** |
| [Image merging in Text Control reports](https://www.textcontrol.com/blog/2014/02/07/image-merging-in-text-control-reports/llms-full.txt) |
| [Merging Images from Files using SearchPath](https://www.textcontrol.com/blog/2014/03/12/reporting-merging-images-from-files-using-searchpath/llms-full.txt) |
| **Various** |
| [MailMerge API changes in version X10](https://www.textcontrol.com/blog/2013/12/10/reporting-mailmerge-api-changes-in-version-x10/llms-full.txt) |
| [Using sub-templates in Text Control Reporting](https://www.textcontrol.com/blog/2014/01/17/using-sub-templates-in-text-control-reporting/llms-full.txt) |
| [Tables Uncovered: Using Table Headers in Your Reports](https://www.textcontrol.com/blog/2014/03/11/tables-uncovered-using-table-headers-in-your-reports/llms-full.txt) |
| [Updating a progress bar during Merge processes](https://www.textcontrol.com/blog/2014/03/26/reporting-updating-a-progress-bar-during-merge-processes/llms-full.txt) |
| [Custom processing using MailMerge events](https://www.textcontrol.com/blog/2014/05/07/reporting-custom-processing-using-mailmerge-events/llms-full.txt) |

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [C# Document Generation: A Developer's Guide for .NET](https://www.textcontrol.com/blog/2026/07/08/csharp-document-generation-developer-guide-for-dotnet/llms.txt)
- [Convert SSRS RDL Reports to DOCX and TX Text Control Templates in .NET C#](https://www.textcontrol.com/blog/2026/06/22/convert-ssrs-rdl-reports-to-docx-and-tx-text-control-templates-in-dotnet-csharp/llms.txt)
- [.NET C# PDF Generation Techniques: Which Method is Right for Your Project?](https://www.textcontrol.com/blog/2024/10/30/net-csharp-pdf-generation-techniques-which-method-is-right-for-your-project/llms.txt)
- [Best Practices for Mail Merge and Form Field Processing in ASP.NET Core C# Applications](https://www.textcontrol.com/blog/2024/07/30/best-practices-for-mail-merge-and-form-field-processing-in-asp-net-core-csharp-applications/llms.txt)
- [Advantages of Flow Type Layout Reporting vs. Banded Reporting or PDF Template Engines in .NET C#](https://www.textcontrol.com/blog/2024/07/29/advantages-of-flow-type-layout-reporting-vs-banded-reporting-or-pdf-template-engines-in-net-c-sharp/llms.txt)
- [TX Text Control 32.0 Has Been Released](https://www.textcontrol.com/blog/2023/09/13/tx-text-control-320-has-been-released/llms.txt)
- [Getting Started: Angular Document Editor Attributes Explained](https://www.textcontrol.com/blog/2023/02/01/getting-started-angular-document-editor-attributes-explained/llms.txt)
- [Getting Started: Programming the Angular Document Editor using JavaScript](https://www.textcontrol.com/blog/2023/01/30/getting-started-programming-the-angular-document-editor-using-javascript/llms.txt)
- [Getting Started: Loading and Saving Documents using Angular](https://www.textcontrol.com/blog/2023/01/30/loading-and-saving-documents-using-angular/llms.txt)
- [TX Text Control 31.0 and TX Spell .NET 10.0 Have Been Released](https://www.textcontrol.com/blog/2022/09/07/tx-text-control-31-released/llms.txt)
- [TX Text Control 30.0 and TX Spell .NET 9.0 Have Been Released](https://www.textcontrol.com/blog/2021/11/29/tx-text-control-30-released/llms.txt)
- [TX Text Control X19 and TX Spell 8.0 Have Been Released](https://www.textcontrol.com/blog/2020/12/02/tx-text-control-x19-released/llms.txt)
- [TX Text Control for Angular X18 Published](https://www.textcontrol.com/blog/2020/03/18/tx-text-control-for-angular-x18-published/llms.txt)
- [MVC NuGet Packages for X18 Published](https://www.textcontrol.com/blog/2020/03/17/mvc-nuget-packages-for-x18-published/llms.txt)
- [TX Text Control X18 has been Released](https://www.textcontrol.com/blog/2020/03/16/tx-text-control-x18-released/llms.txt)
- [Impressions from NDC London 2020](https://www.textcontrol.com/blog/2020/02/01/impressions-from-ndc-london-2020/llms.txt)
- [Sneak Peek X18: Form Field Conditional Instructions](https://www.textcontrol.com/blog/2020/01/03/sneak-peek-x18-form-field-conditional-instructions/llms.txt)
- [DocumentViewer: New Two Page View Mode](https://www.textcontrol.com/blog/2020/01/02/documentviewer-new-two-page-view-mode/llms.txt)
- [Creating Your First ASP.NET Reporting Application](https://www.textcontrol.com/blog/2020/01/01/creating-your-first-aspnet-reporting-application/llms.txt)
- [What a Year! 2019 Recap and Outlook 2020](https://www.textcontrol.com/blog/2019/12/23/what-a-year-2019-recap-and-outlook-2020/llms.txt)
- [MailMerge Class Settings Explained](https://www.textcontrol.com/blog/2019/12/05/mailmerge-settings-explained/llms.txt)
- [Impressions from DDC in Cologne](https://www.textcontrol.com/blog/2019/12/02/impressions-from-ddc-in-cologne/llms.txt)
- [See Text Control at DDC in Cologne](https://www.textcontrol.com/blog/2019/11/24/see-text-control-at-ddc-in-cologne/llms.txt)
- [Impressions from DEVintersection Fall 2019](https://www.textcontrol.com/blog/2019/11/22/impressions-from-devintersection-fall-2019/llms.txt)
- [Impressions from TechBash 2019](https://www.textcontrol.com/blog/2019/11/14/impressions-from-techbash-2019/llms.txt)
