TX Text Control Blog

Web.TextControl: Adaptive merge field drop-down lists

Björn Meyer

Blogged by Björn Meyer on February 15, 2017 and tagged with release, reporting, asp.net, reportingcloud.

A change you might not have noticed in Web.TextControl after X14 Service Pack 1, is the adaptive display of merge fields and available tables in the drop-down lists Insert Merge Field and Insert Merge Block. Before Service Pack 1, all available tables were listed to choose merge fields from.

This confused end-users as merge fields always must have a relation to the master table. And merge fields inside a merge block must be inserted relative to the merge block table.

Now, after Service Pack 1, when a master table is selected, all merge fields from this master table and all related child tables and their merge fields are available:

Web.TextControl: Adaptive merge field drop-down lists

The Insert Merge Block drop-down also only contains child tables of the currently selected master table:

Web.TextControl: Adaptive merge field drop-down lists

When inserting a merge block and the current input position is inside this merge block, only merge fields of this merge block and related child tables can be added. Therefore, the drop-down lists change accordingly:

Web.TextControl: Adaptive merge field drop-down lists

This new adaptive order of merge fields allows only valid fields to be inserted according to the currently selected data source.

Did you already upgrade to Service Pack 1? If not, please download the service pack now.

Call us: +1 704-544-7445 (United States)





Buy Now

About Text Control

Founded in 1991, Text Control is an award-winning Visual Studio Industry Partner and leading vendor of word processing and reporting components for Microsoft development technologies. The products help thousands of developers add comprehensive word processing functionality to their applications. Text Control is 100% self-owned and independent of all investor decisions. Customers benefit from these years of experience, large user-base, and at the same time, appreciate developing with a mature, reliable product.

SD Times 100SD Times 100SD Times 100SD Times 100SD Times 100SD Times 100Visual Studio 2015 Launch PartnerVisual Studio 2013 Launch PartnerVisual Studio 2012 Launch PartnerVisual Studio Partner