I'm writing desktop app in c# and I need some free reporting system.
Any suggestions?
EDIT:
I'm using SQLite as DB.
I'm writing desktop app in c# and I need some free reporting system.
Any suggestions?
EDIT:
I'm using SQLite as DB.
SQL Server Reporting, which can be downloaded as part of SQL Server Express 2008.
Crystal Reports has been available to windows developers as a free reporting system since VB6 (if I'm not mistaken). Free to redistribute and use.
Hi,
Not all the versions of Crystal Reports runtime are redistributable as free. The one that is 2005 redistributable is the free one but to create reports you need Visual Studio 2005 professional version or above.
But Crystal reports is a good choice for reporting in C# .Net.
They have a small overview of some open-source reporting tools at csharp-source.net:
While it's not free but since you brought up your working with Visual Studio Express, a cheaper option than upgrading to a full copy of Visual Studio is Telerik Reporting.
I haven't used it yet but I've had alot of success with their controls in the past and just had my workplace purchase the license that includes all the control and the reporting and at some point I'll be using Telerik reporting personally.
Depends on what exactly you expect from a reporting engine but there is some reporting support embedded in SharpDevelop (SharpDevelop Reports) that can also be used as stand alone.
It is licensed under LPGL, but doesn't provide any charting capabilities.
http://www.gotreportviewer.com/
The stand alone reporting version of the SQL server report services (SSRS) can be used. It does not require SQL server and comes with visual studio. It works pretty good. It is free and I believe it does not have to be licensed in order to release it with your app but research this before doing so.
I understand the desire to stay inexpensive and would vote for SSRS in addition to your SQLite implmentation. However, the Dundas product is fantastic...
I'm not sure who controls the purse strings, but you can make some flashy displays/reports/dashboards with Dundas. We software developers often focus on the code - it's beauty, it's elegance, it's terseness. We often forget that sales drive the existence/continuance of the product. And sales is driven by - ooh, look at that shiney thing!