2011-11-25 56 views
0

推薦使用哪種工具在c#中編寫報告?什麼工具可以用來在c#中創建報告?

我的印象是報告服務是一個很好的工具,易於使用,但同時有時很難創建更復雜的報告,而這些報告不是以非常標準的方式(按照客戶要求)提供數據。
對於這種情況,我使用MSChart,我認爲可以創造更大的報告真實性,但它似乎不那麼直觀,雖然我最終達到了預期的結果,但我有很多限制,就像報告服務一樣。
還有其他推薦工具嗎?

+0

您可以嘗試使用CrystalReports或Telerik報告工具 – Prasanth

+1

可能使用的[您將使用什麼報告工具?](http://stackoverflow.com/questions/164492/what-is-the-reporting-tool-那麼你會使用)這個問題在這裏經常被問到幾個變種,答案是:有幾十個選項,免費的,商業的,使用MS Office等的等等等等。 –

+0

很難說哪個適合你。嘗試搜索最流行的報告工具,並通過自己查看(或更好地嘗試)他們,因爲只要您知道您確實需要什麼。您也可以查看DevExpress和Stimulsoft報告工具。 – Reniuz

回答

1

MSChart是很好的報告工具,但還有一些工具,如Crystal Reports,Reporting Services,Telerik ReportingDevExpress's XtraReport。嘗試使用具有大型用戶社區的工具,否則將難以使用和理解,因爲在線提供的幫助不多。

可以使用Crystal Reports,因爲它們與MS Visual Studio具有良好的兼容性,並且很多人都在使用此工具。如果您需要任何幫助,他們可以提供良好的在線支持和社區。很棒的文檔。你也可以使用DevExpress的XtraReport,因爲它提供了很好的外觀和感覺,默認情況下它帶有很多可定製的選項,比如將報告導出爲pdf格式,添加水印......,請記住它不是免費的。

因此,市場上有很多可用的選項,您只需決定哪些滿足您的要求即可。

+2

我的幾個同事經常用Crystal Reports表達很大的挫敗感,所以我可能會先嚐試一些其他工具。 –

+0

沒有什麼總是完美的,如果你發現有些東西不能滿足你的需求,你可以試試它的替代品。還有許多其他替代品可供選擇。我列舉了其中的一些。 – AlphaMale

0

我會使用.NET並安裝iTextSharp 它非常豐富,你可以做任何事情程序化。