I am looking for reporting solution for ASP.NET MVC.
I need:
parameters support render to HTML
export to Excel
free / reasonably priced
Any suggestion?
There is an ongoing discussion about people using ActiveReports in ASP.NET MVC on stack overflow. It has excel export support.
Take a look at Stimulsoft Reports.Web for MVC - the tool exactly for MVC.
Telerik Reporting supports MVC and starts from $399 for a dev license ($599 with source and free upgrades for an year). They also provide a working project on how to use their tool in MVC. I hope this helps...
The easiest one we found to use with MVC was devexpress XtraReports. But it's not free and it's reasonably priced only for big projects.
Here's an example usage with MVC.
I was going to suggest the Microsoft Chart Controls, you can read about them here; however, I do not recall seeing anything regarding exporting to Excel. To get the data to export to Excel, I would simply let that be part of the request for the page. You may want to give these a look as the exporting to Excel may not need to occur with in the charting controls themselves.
Related
I'm converting a asp.net application over to asp.net mvc that uses a lot of listboxes, specifically the RadListBox from Telerik. The ListBox that comes with mvc is very basic and I'm wondering if anyone has come across a better alternative. I'm really looking for the ability to reorder, add, and delete from the client. Thanks
It seems at the moment there is no special tool (with professional features like Telerik tools) for MVC. However I suggest you using extension methods as it was my problem already:
And also you can replace it with a [Telerik MVC dropdownlist][2]
[2]: http://demos.telerik.com/aspnet-mvc/razor/combobox which is Free!
Does anyone know asp.net mvc toolkit which has a ready tools for typical web developnet tasks(paging, comments, profiles, messaging, etc....) ?
Have you checked out http://mvccontrib.codeplex.com/
mvccontrib is a great project with lots of useful stuff in and well worth a look.
I'd also have a look at teleriks controls which includes some useful bits
http://demos.telerik.com/aspnet-mvc/
Also jquery and jquery ui come in very handy..
The asp.net membership providers can handle a lot of your user/profile stuff but may need extending to get the best out of it. As far as comments and messaging etc ?? there are a number of open source blogging engines and cms tools available.
http://orchard.codeplex.com/
http://blogengine.codeplex.com/
Would be good starting points
I have a need to add business reporting for an application I am working on. I have found very little in the way of support for MVC natively. I would like to get a feedback on tools that people have used, how they used it (native or hybrid) and if possible links to examples demonstrating integration.
I'd like to get feedback on use of
Crystal Reports
SSRS
Telerik
MVC Reporting Solutions
SSRS - requires hybrid application with winforms page hosting the report
Telerik - ???
Crystal Reports - requires hybrid application with winformats page hosting the report
FASTREPORTĀ®.NET - has asp.net support but vendor has not tried and does not support MVC.
Here's what I did a couple years ago to get a SSRS report to run in MVC.
http://dvdtracker.livejournal.com/1810.html
Sorry for late reply, but I've found it when searching for the documentation regarding my project. Currently I use Perpetuum SharpShooter and it works in my MVC application well (after I spent some days to make it work as I need). Maybe it will be helpful for someone.
Telerik says their report viewer in the web forms product does actually work in MVC (they have a statement on their web site that the ASP.NET AJAX framework works in MVC with some special components, and I have used it in an MVC app and with what I've used, it does all work for me).
SSRS does work in MVC if you use web forms and do not use an MVC view; this is still a possibility. You have to setup the form as ASP.NET does for you, use a form with runat="server", etc. But I did get this to work.
I don't know about Crystal.
Can anyone recommend a free tool for generating Charts compatible with ASP.NET MVC?
Take a look at this free web control from Microsoft:
http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
I tried it with regular web application, not MVC though. Works alright, a little finicky in some details.
What kind of charts you need to deal with? Some time ago I was looking for Gantt chart control, and really did not find any good free ones.
Regards, Anvar
Use Google Chart Tools.
To clarify, GCT isn't specific to ASP.NET MVC. It's a hosted thing that you can call with Javascript. I've use it in MVC and regular ASP.NET project alike. Very clean and nice.
For instance, open your browser and go here:
https://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World
You'll see this:
Google charts
The advantages of the Google Chart Tools are:
A rich gallery of visualizations provided as:
Image charts - using a simple URL request to a Google chart server
Interactive charts - using a Google developed JavaScript library
Can read live data from a variety of data sources
Simple to use and free
you can use google chart tool. its easy to use and woks good.
for refrence you can go through below url
http://code.google.com/apis/ajax/playground/?type=visualization
hope i would help you.
Telerik claims their controls work with ASP.NET MVC now. Has anyone already used the controls in a MVC project?
My company uses the Telerik ASP.NET controls in a large application and it works out quite well. That's why we think about using them in a MVC project.
EDIT 1:
telerik has a new go at ASP.NET MVC this looks much better then their first go at it. But it was to late for my project. http://www.telerik.com/products/aspnet-mvc.aspx
You could check out the demo application (a forums application) they built using ASP.NET MVC, announced here. Source code is available.
The demo is a simple- and stylish -
forums application. It uses 9 of the
RadControls, including RadGrid,
RadEditor, RadChart, RadTreeView and
RadUpload, to build a forum site that
has basic thread/post navigation,
formatted forum posting, user
authentication (with support for
custom avatars), and a site activity
"Statistics" view. Everything you need
to have a fully functional MVC forums
app. The source is available for
immediate download, so I encourage
anyone interested in learning more
about MVC or the RadControls in MVC to
grab the bites and study the example.
You may have already seen it, but Telerik has a blog post about how to use their controls with MVC and some of the limitations. I don't actually use their controls so I can't speak to whether the limitations are really a problem. It does appear that there is a a little more "manual lifting", so to speak, when using the controls with MVC but that there are workarounds to get most of them to work properly.
I'm hoping that they will eventually release MVC versions of their controls. I'm holding off evaluating them until that happens, but if you're already using them I'd certainly look to see how easy they would be to use with MVC. Perhaps you could update your question with an answer if you give it a try and let the rest of us know how it went.
I have been using the Telerik controls for about 6 months. I have been using the Grid and Window controls on MVC 2. Like most commercial products there are issues we have been fortunate to work them out. Once you get past the initial learning curve the controls are time savers. You can't beat the price for the amount of functionality you get.
My biggest issue is that they seem a bit sluggish responding on their forums. Maybe I'm just asking lame questions. I've been lobbying management to pay the $ for the supported version. Considering the amount of time we spend digging around to solve some of the more complicated problems I think it would be worth it.
I've just had a look at their grid and wrote a small POC project with it and must say I'm quite impressed. I'm not sure about their previous MVC controls iterations, but the current one can be a real time saver. It also fits very nicely into ASP.NET MVC ajax applications since there is a rich client-side API. Having jquery DataTables on the client side results in an even better user experience (because it is much faster), but also requires more error-prone javascript code.
As an alternative, you can check for MDBootstrap (itĀ“s a front-end framework built on top of Bootstrap). There you will find an article with free ASP.NET MVC templates.