Cannot find any free Report Viewer that supports .NET 5.0 - What are the options? - .net-5

I have an Enrollment App which adds/creates enrollees including subjects. The only problem is that when I tried to implement Report Viewer it doesn't support .NET 5.0. I have also considered DevExpress but its not for free. Are there any other options?

Please make Razor view which displays your report.
If you want to directly export that report into PDF please use
https://github.com/webgio/Rotativa

Related

Reporting tool with angular 5 and .net Core 2

I am trying to build my first application using angular 5 and .NET core 2; The application is created in visual studio 2017 as one empty website based on .Net core 2; I am using angular 5 for the client-side, and to maintain data-access, security, authorization ... I am creating Web API controllers using .Net core 2 which will be called from angular; What I still don't know is how to create reports which requirements are the below:
Reports are textual and they can contain sub-reports or images;
They should be created in server side as some of them should
be saved on the webserver
They should be exported as images or PDF files
They should be also displayed on HTML page whether they were saved or not on the webserver: so there should be a way to revert back to angular 5 and display those reports on the browser
Please note that I have no SQL Database but Oracle 11G, which I guess in this way I have to create a data-set and fill it, then this dataset will be used in the report.
Before, I used to create RDLC or crystal reports with all the above, and I could run new tab from server side to display my reports; But now things are more complicated and new... So any hint is more than appreciated.
I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:
Generate a new Web Form project that uses Crystal Report Viewer.
The new project has only two pages: Index.aspx, Report.aspx.
Index.aspx will receive report id and additional parameters of the report.
Index.aspx will open Report.aspx after internal processing.
Once the page Report.aspx is viewed, user can view, navigate and print the report.
If you want to use SSRS, you'll replace Crystal report.
This solution will cost you nothing except hosting the Web Form project on a server.
Hope this solution fix your problem.
Al.
You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:
technologies - (you've got some of this already) - Angular and .Net
formats - you've mentioned HTML and PDF/images (in your comment)
client-side/server-side - are you trying to generate
the reports fully client-side (you have the data already at the
client) or can you generate server side. Each aspect has
benefits and particularly server-side you have more options,
access to more of your data (typically), access to your report
storage, more installation/interfacing options and more
processing power.
document types - what styles of documents
are you trying to create. Textual reports, spreadsheet-style
calculations and charts etc.
any other requirements you can think of (security, connectivity, speed, pricing etc).
There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.
I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.
I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.
To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
note: Hicharts supports serverside rendering
Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible

Telerik Data Access generate classes automatically

Until the recent release I was happily using Telerik Data Access in a database first way:
Created the database schema in external DB designer
Generated a fluent model in Visual Studio
Whenever I did a database change I either re-ran the generation or updated models via visual designer depending on the magnitude of the change
After the last release the templates I used for the generation are gone (as is the visual designer) and any attempt at Googling the solution takes me to a Telerik documentation page saying the info is deprecated.
I'm working with large existing databases (100+ tables) and there's no way I'm coding the models by hand.
What are the current options for auto generating the models?
I got a reply on Telerik forums. Simply said there's nothing I can do now and have to wait til/if they develop a solution. For all that are interested, please vote on the feature request.
Here's the reply:
Thank you for your feedback.
We have already created a new feature request (http://feedback.telerik.com/Project/114/Feedback/Details/163155-generation-of-fluent-models-with-data-access-q2-2015-and-higher) to create a code generating tool to create your fluent models based on your database schema. You are welcome to cast your support vote for the item.
I cannot give you any time frame when we will be able to ship such tool, but I will make sure to notify you as soon as we have a public release.
Regards,
Viktor Zhivkov
Telerik
The feature is still not available. But maybe this is an alternative to being stuck with VisualStudio 2013.
Owners of VisualStudio Enterprise have another option. They can modify the code generation templates and generate the fluent metadata and context code from an UML class diagram.
I invested in checking the MSDN documentation and created a VS extension which I open-sourced.
Please check https://github.com/bdongus/UMLExtensions for details. Feel free contribute.

ASP .NET MVC Reports

As you can see i'm a newbie at this site and have a question about asp.net mvc and reporting. I want to create reports (interactive - for example when the data is displayed you can filter some information by categories or countries witout generating the report again) and dashboards for a mvc project and I don't know which tool to use. Has anybody used any tool that works for mvc and has options like this. I have worked before with crystal reports but only static reports for printing.
Thanks a lot in advance
SSRS will help you get started, It can be used with MVC as well.
MSDN MVC & SSRS Part 1
MSDN MVC & SSRS Part 2
Article By John V. Petersen
I think this can help you, in the scenario you described I would do something like this ...
http://www.codeproject.com/Articles/616156/Simple-Dashboard
Keep in mind: Always try program data and behaviors in your applications...

Asp.net MVC3 reporting system

I am building a new asp.net MVC3 web application for reporting and I want to know the best way to create reports.
I've tried to use Crystal reports but its has some issues in implementation and styling so Is there is a free or customized solution for that?
After alot of searching in google i found a good solution that meets my needs that is a free open source tool here called doddleReports it creates pdf, excel, csv comma delimited, HTML report
I have used worddocgenerator.codeplex.com as a reporting tool in one lightweight ASP.NET application. It allows you to generate data bound content with very few code.
To preview reports you can use the Open Xml Viewer

integrating reports in a netbeans platform application

I am looking for a way to integrate jasper reports in a netbeans platform application. I have googled this and there seem to be no direct answer, so am asking to be helped in this.
to be specific i use a MySql database and ireport designer to design my reports. I need to display the specific reports in a report viewer and display it in a top component.
please direct me on a way to accomplish this.
It seems like you should be using the JRViewer component.
Have a look at this Jasper Reports Swing tutorial. The only difference is that instead of embedding your JRViewer in a JFrame you'll be embedding it in a TopComponent

Resources