2009-09-08 86 views
1

我正在写c#桌面应用程序,我需要一些免费的报告系统。
有什么建议吗?
c#免费报告#

编辑:
我使用SQLite作为数据库。

回答

5

SQL Server报表,可以下载作为SQL Server Express中的一部分2008年

+0

他使用SQLite太糟糕了。 – Will 2009-09-08 15:06:33

+1

是的,当他没有指定他首先使用SQLite的时候,他投票给我是很好的。 :) – 2009-09-08 15:10:04

+2

是啊,我认为它asukown downvote回答者的坏口味... – Will 2009-09-08 15:41:55

1

Crystal Reports已提供给Windows开发以来VB6免费的报告系统(如果我没有记错的话)。免费重新分配和使用。

+0

它可以用于视觉工作室快递吗? – 2009-09-08 15:00:57

+0

不,它没有与视觉工作室快递。 – 2009-09-08 15:01:47

+0

不幸的是没有。我认为你必须有Pro或以上。 – Will 2009-09-08 15:02:08

1

不是水晶报表运行时的所有版本都是可再发行免费。 2005年的可再发行版本是免费的,但要创建需要Visual Studio 2005专业版或更高版本的报告。

但Crystal Reports是在C#.NET报表不错的选择。

+0

VS Pro附带了OEM可再发行组件。他们提供更多功能的付费版本,更好的设计师等。 – Will 2009-09-08 15:04:39

+0

这是否适用于SQLite? – 2009-09-08 15:22:15

+0

我们在数据库中使用C#创建了一个抽象层,因此我们不在报表设计器中编写查询,而是将通用列表作为数据源提供给使数据库独立的报表。 – Kalpak 2009-09-08 15:28:19

0

虽然它不是免费的,但因为你长大的Visual Studio Express的工作,更便宜选项比升级到Visual Studio的完整副本是Telerik Reporting

我还没有使用它,但是我已经在过去曾成功很多与他们的控制,只是有我的工作场所购买,包括所有的控制和报告,并在某些时候我将使用许可证Telerik亲自报告。

1

取决于您对报告引擎的期望值,但SharpDevelop(SharpDevelop Reports)中还嵌入了一些报告支持功能,可以将其作为独立使用。

据LPGL的许可,但不提供任何的图表功能。

1

http://www.gotreportviewer.com/

单独支架报告版本的SQL服务器报告服务(SSRS)都可以使用。它不需要SQL服务器,并带有Visual Studio。它工作得很好。它是免费的,我相信它不必获得授权就可以在您的应用中发布它,但在此之前进行研究。

+0

OP希望它为Express。但它是一个很好的链接,我会记住这一点。 – Will 2009-09-08 19:05:53

+0

@这是无关紧要的 - 无论基础数据库如何,都能正常工作。 – tomfanning 2009-09-09 11:53:27

0

我明白保持价格低廉,将除了你的SQLite implmentation投票SSRS的愿望。然而,在登打士产品是太棒了......

我不知道谁控制了钱袋子,但你可以做一些华而不实的显示/报告/仪表板与登打士。我们的软件开发人员经常关注代码 - 它是美丽的,它的优雅,简洁。我们经常忘记销售推动产品的存在/延续。销售是由 - 哦,看看那个闪亮的东西!