Printable Report Designer for Visual Studio

Do you need to print reports in your applications?

Looking for a powerful solution to develop reports with proper page layout?

Would you like a solution integrated in Visual Studio so that editing reports is just easy like it has to be?

If you have answered positively to at least one of the previous questions you are now in the right place!

I was also in the need to design reports that can be printed for my different projects. I usually develop projects with Visual Studio and generating reports that can be printed with C# seems bound to the purchase of very costly libraries like Cristal Reports or others. So I have taken the opportunity to create my own report design library.

This is a quick list of the strength of this Printable Report Design Library:

Design printable reports leveraging the power and ease of Microsoft Visual Studio Designer

The design and edit of the reports is done through the powerful designers that characterize the Visual Studio development environment. You can edit a report model just like a Windows Form and its controls.

Page Headers/Footers

With MazzSoft Printable Report Designer you can manage page headers/footers including page numbers. You can also specify to omit headers/footers from the first page.

Get data from any kind of data source

Your data can come from a DataTable as well as from an IEnumerable<MyRecord>. Anything that can be passed through a BindingSource can be linked to the report and used to design it.

Data Grouping and Sorting

Data can be sorted and grouped in order to create report sections and subsections based on the needs.

Unlimited nesting level

Literally

Works with Microsoft Visual Studio Express (2010 and newer)

It really works also with the Express versions of Visual Studio! On the contrary most commercial solutions require you to own a Visual Studio Pro license. With MazzSoft Printable Report Designer you have no hidden costs.

Possibility to include any control in the reports

Any control that you're going to insert in the report will be rendered in the printed version. This feature makes it possible to include images, charts and anything of special or customized that you can have in your projects.

Print preview

Print preview is available for the generated reports so that the end user can see the result on the screen.

Enpower the report with your code to master the most complex scenario

Every section of the reports has events that are fired before rendering. This gives you total control on what will be printed: simply edit anything in the involved section just before is rendered on paper and it will appear as you shape it with your code. You have total control on the appearance and the library does the dirty job of rendering all to the paper.