asp.net alternative to crystal reports - asp.net

We have created forms in crystal reports using ASP.net and SQL database which display forms in PDF format. However, we can’t control the generated PDF reports like some options that user can select/unselect one form creaed in PDF. We are looking for an alternative solution that would give developers more control over generated PDF reports. We love Crystal Reports and how easy it is to design the forms and looking for something similar that would enhanced UI and provide more options for developers

My suggestion is to use the Microsoft ReportViewer control to process RDLC reports (do not need to have an instance of the Microsoft Reporting Server installed) and then export the report to PDF. See this (Save RDLC reports as PDF programmatically) to discover how to export to PDF.
This way you get a powerfull reporting engine for free.
Microsoft Report Viewer 2008 Redistributable Package
Microsoft Report Viewer 2010 Redistributable Package
Happy coding!

A good starting point is this wikipedia page.
Given that you are using asp.net with existing Crystal reports, Telerik Reporting should definitely be worth a look.
Also, given that you are using a Microsoft technology (and particularly if your SQL is MS SQLServer), it could be worth investigating SQLServer Reporting Services.

Also take a look at DoddleReport
Out of the box it can render reports to Excel, PDF, HTML, and CSV – fully pluggable of course.

Related

How to integrate PowerBI in ASP.NET applications to generate PowerBI reports?

I am new to PowerBI and I need to generate PowerBI reports from the ASP.NET application.
How can we integrate PowerBI in .NET applications in order to generate Power BI reports? I tried PowerBI desktop version and created reports. How can PowerBI reports be generated through .NET applications?
I would recommend looking into Power BI embedded documentation. The resource contains several tutorials on how to embed a Power BI report in your asp.net web app using azure.
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/powerbi-embedded?view=azure-dotnet
yes you can integrate in your asp.net application, by the way u can imbed this in every cross platform weither its asp, php, python etc etc, so here is solution,
Publish your dashboard to your PowerBI Online.
Goto your Online PowerBI and view your report then
2.1. Goto File Tab.
2.2. Click Publish On web.
2.3. Copy Embeded code/ iframe and paste iframe code in your application.
No dear its not possible to create power bi reports from .Net platform however you can integrate power Bi reports to your .Net Application via iframe after publish online, you can find this procedure here, i just recently post answer here,
How to integrate PowerBI in ASP.NET applications to generate PowerBI reports?

Displaying SSRS report on web page, which is not deployed on reporting server

I am using visual studio 2008 and I want to display a SSRS report on web page using ReportViewer control. The report is not deployed on reporting server. Is it possible to display report using its physical path.
Thanks in advance.
It is possible to display reports with its physical path. You should be looking for RDLC reports. Below links gives you a detailed step-by-step procedure to follow. Happy Coding....!
http://msdn.microsoft.com/en-us/library/hh166163(v=nav.71).aspx
http://msdn.microsoft.com/en-us/library/ms252067.aspx

Display and Print RDL report without reportViewer control in asp.net page

I need to display and Print the Rdl reports which are in the Report Server
Use the webservices provided at the http://myserver/ReportServer endpoint. They are fairly easy to consume and documented well on the web.
http://msdn.microsoft.com/en-us/library/ms152787.aspx

Does using Crystal Reports in Asp.net for WebUser Requires installation?

If im a web developer and some of the feature of my site is display a crystal report , Does a Web user in the outside world should install any Dlls to see the report ?
I know that in WinForm he should. but i dont know about web approach.
Short answer is No. Crystal Report's Web interface will produce dynamic content of Html/Css/JavaScript.

application reporting

I am just wondering, should i build the reporting engine inside my web application or I should use a third party tool that users will login to and access reports? what is the best case.
Which java reporting tools do you guys use and for what reason? I am familiar with jasper and I have used it but its on GPL license so I dont intend to use it in an close project.
I am exploring ART art.sourceforge.net .
I have integrated report viewer into my applications, I find it best to reduce number of interfaces for the users.
As I'm familiar with Crystal Reports, I'd use Crystal for java
Take a look at Stimulsoft Reports.Fx for Java. It is not free or open source code but a very good one.
Check Valentina Reports: http://valentina-db.com/en/valentina-reports-adk-overview
C++ based, fast, powerful cross-platform: mac/win/linux.
Can use as data source MS SQL, MySQL, PostgreSQL, SQLite, ValentinaDB.
Can be used as embedded report engine to integrate into your app made on C/C++, C#, .NET, COM, Obj-C, Java, PHP, Xojo, ...
Can be integrated into your app as VCLIENT to Valentina Report Server
Have powerful GUI Report Editor in Valentina Studio application (3 OS).
Valentina Report Server is free for 5 connections. Compare to price of Crystal Reports. Top price of Report Server unlimited is only 1500$.
If you want to use local embedded report enginem, then price go 199$ per 1 OS, 399$ for 3 OS bundle.

Resources