Reputation: 91965
I'd like to integrate some high-level reports into my WPF application. Essentially, the user will enter some parameters, press a "Go" button, and will be presented with their report.
A report will consist of some text, some tables and some charts.
What technologies, tools and libraries are available to my WPF application?
Upvotes: 9
Views: 3974
Reputation: 37672
The best option I know is MS Word:
In that case user can build use all data o part of the data you are providing for the certain report and in places he wants as well as use can use any design of report is based on MS Word functionality.
Upvotes: -1
Reputation: 6682
Take a look to infragistics. They have a complete wpf reporting solution into their WPF NetAdvantage library.
Upvotes: -1
Reputation: 23
You may want to have a look at Active Reports.You can go through this blog for more information
http://blogs.gcpowertools.co.in/2011/11/how-to-view-report-created-using-active.html
Upvotes: 2
Reputation: 3707
Two options that are out of the box in visual studio (Pro or higher): Crystal Reports OR SQL Server Reports (SSRS)
In WPF you can host the crystal report viewer or the SSRS viewer inside the windows forms host control.
Upvotes: 2
Reputation: 10659
I've seen a colleague use Active Reports (and any report builder would do it), generate the report, export to image (1 page = 1 image), and load the individual images in a FlowDocument. Then you'd have built-in functionality to go back and forth, zooming, and all the goodness the FlowDocument provides.
I know this work-aroundish but this solution has 2 benefits: 1) you're not tied to any particular report builder and 2) you don't need to use the WindowsFormsHost, which you can't use in partial-trust scenarios.
Upvotes: 2