views:

29

answers:

2

Hello. My application is a product which will have reporting capabilities. The product, when in production, is expected to have several ad-hoc report defined by the end users.

I am looking for a platform that can be tailored to harness the business entities and extend reporting capabilities (definition & execution) to the end user.

Here are some constraints:

  • From the usability standpoint, I like what MS Access reports offer. But of course it is not suitable for the target web application. However, it certainly is a source of inspiration usability wise.
  • Cost is a constraint. So something recommended from open source world will be appreciated. Otherwise too I'd like to know.
  • The product in question is somewhat 'generic' in nature.

Mine is a ASP.Net platform.

A: 

http://www.gotreportviewer.com/

Raj Kaimal
Kabeer
There are two ways you can render reports - rdlc (local reports) and rdl (sql report server reports). Both use the reportviewer control in webforms to display the reports. You can also render the report directly to the client without using the reportviewer control. http://weblogs.asp.net/rajbk/archive/2006/03/02/How-to-render-client-report-definition-files-_28002E00_rdlc_2900_-directly-to-the-Response-stream-without-preview.aspxhttp://weblogs.asp.net/rajbk/archive/2009/11/25/rendering-an-rdlc-directly-to-the-response-stream-in-asp-net-mvc.aspx
Raj Kaimal
Thanks Raj. What about report definition with various entities and data sources? Possible to build a query and that too across data sources? I can always build a facade, but wanted to know about this tool's capabilities. Query building is something I need for sure.
Kabeer
A: 

IMHO in ASP.Net has sence server-side report generation only.

Like this http: // demo.fast-report.com/ [server-side reporting for win live demo] or this FastReport.Net vs ASP

Merl