Exciting New 12.1 Reporting Features – Custom Report Templates

DevExpress Data Blog
14 June 2012

Report Smart TagIn 11.2 we quietly released a fantastic feature which enabled report users to quickly and easily load predefined report templates. These templates are an initial stepping stone into full fledged reporting as they powerfully demonstrate how one could develop any style of report. This feature can be easily activated by creating a new report and accessing the report smart-tag. In the smart tag you will notice a couple of interesting new options. These options are “Load Report Template” and “Edit Bindings".” The first option will, by default, load a set of predefined templates that we’ve created at DevExpress to show you some of the capabilities of our fantastic reporting suite. Because these templates were created with different data shapes, the Edit Bindings command allows you to edit these in a simple and easy to use interface.

 

Below is what one would see if they were to use our reporting templates:

DevExpress Report Templates

The “Edit Bindings” feature (new in 12.1) is an easy way to re-map each of the bindings defined in the template:

Report Template Binding Editor

The question now becomes “how do I make my own templates?” 12.1 also saw the release of a brand new template-extractor-like tool called the Report Template Editor:

Windows Start and Report Template Editor

This tool will extract any and all report styles from existing report objects (within assemblies) as well as persisted report layouts:

Report Template Editor

This tool additionally comes with the ability to edit the template in preparation for packaging.

In the next installment of our foray into the report template features available in 12.1, I will discuss how you can enable the use of your custom templates as a means of getting your end users up and running with an appropriately styled report within the End User Report Designer. I think it is absolutely fantastic stuff!

As always, if there are any comments and/or questions, feel free to get a hold of me!

Seth Juarez
Email: sethj@devexpress.com
Twitter: @SethJuarez

Want The Best Reporting Tool Ever?

Get The No-Compromise Reporting Tool for WinForms, ASP.NET, Silverlight and WPF! - Native integration with DevExpress WinForms and ASP.NET Controls, unequalled design-time productivity, industrial-grade features. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

Let us know what you think of our Reporting Suite by rating it in the VS Gallery!

Follow SethJuarez on Twitter

6 comment(s)
Daz
Daz

I'm looking forward to trying this.

14 June, 2012
JeffS
JeffS

quote " I think it is absolutely fantastic stuff!" I just had to repeat your sentiments!! I also think this is absolutely fantastic stuff!! Our development team have just been discussing developing a range of templates for our reporting application!! I can hear the collective sigh of relief!!

cheers

Jeff

14 June, 2012
c Pitt
c Pitt

looks really nice! Is this available in XAF reporting. It would make a lot of sense to place it there too, so the end user could create their own reports using these templates?

15 June, 2012
Chris Royle (LOB)
Chris Royle (LOB)

Looks good. I echo the XAF question.

19 June, 2012
Nikesh
Nikesh

Me too... Will it be available in XAF reporting?

21 June, 2012
Martin Praxmarer - DevExpress MVP
Martin Praxmarer - DevExpress MVP

Nikesh K Ranka - if you create your custom template provider - it will be available in the end user designer, and so it will be available in XAF!

22 June, 2012

Please login or register to post comments.