Click here to Skip to main content
15,178,226 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am creating web application using MVC. In my application I have form with with some input field(textboxes) and graph. user will fill the textboxes and I have to give option for generate Report, That he can export in pdf format, He can able to print the report, view the report.
Please suggest me to what is the best way.
Thanks you.

What I have tried:

I thought of using sap crystal report. most of saying its bad experience with crystal report
Updated 12-Aug-17 11:29am

1 solution

Depends on what kind of reports you want to create and the budget you have got,
I have had some good experience with SSRS.
They have standard export to PDF, Excel, CSV, ...
Also available for mobile and such.
It can get you started real quick. However getting the full SSRS experience might take some what longer. (SSAS, SSIS, Cubes, Wharehouses, ...)
In the webapplication you could use an Iframe that takes the URL of the report you have created. It also supports parameters in the URL so you could build your URL depending on the textboxes, dropdowns, or whatever.
A good explanation what it is all about: here

There are some good third party tools out there like infragistics (pretty expensive). I have not used it for web but I did use it for WPF and their datagrid standard supports grouping, filtering (excel like), summaries on the grouping, and so on.

Hope this helps.
Member 11859517 27-Jun-17 1:50am
Thanks Tom,
I am looking for free.
Is SSRS free?
I dont have any database. Just have textbox, graph I dont have much idea on reporting. can you suggest me.
Tom Wauters 27-Jun-17 2:20am
SSRS is 'free' in the sense that it comes with SQL server.
The SQL server express edition does not support it. (so 'free' is not exactly free)
What are you using as a data storage? What kind of reports do you want to create charts, matrix, ...?
Exporting to PDF is always a pain in the ass to create.
Richard Deeming 27-Jun-17 14:13pm
There are some limitations[^], but SQL Express does support SSRS. You just need to get the "with advanced services" download. :)
Member 11859517 27-Jun-17 2:26am
actually I am using azure. but in my report page, I form, user will fill and generate report
Tom Wauters 27-Jun-17 2:35am
look @ this blog for azure. I have not used azure for reporting yet.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900