2009-09-08 120 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的願望。然而,在登打士產品是太棒了......

我不知道誰控制了錢袋子,但你可以做一些華而不實的顯示/報告/儀表板與登打士。我們的軟件開發人員經常關注代碼 - 它是美麗的,它的優雅,簡潔。我們經常忘記銷售推動產品的存在/延續。銷售是由 - 哦,看看那個閃亮的東西!