2010-11-29 36 views
0

什麼是最好的報告工具,除了水晶報告使用C#和MySQL,因爲水晶報告必須下載到用戶機器?那麼,使用c#和mysql的水晶報表的另一種選擇是什麼,並且應該更小,用戶不需要下載更多。而且它應該具有很好的功能。 (所有開源和付費)報告工具,打印我們傳遞的控制

編輯:我需要打印只能在窗體上的控制動態,如果用戶想打印第三方控制,那麼它也應該打印,但它不應該打印像樹形視圖的圖像,如果用戶想要在窗體窗體上打印樹視圖,但樹形視圖被用戶摺疊,所以如果用戶打印這個樹形視圖,那麼它不應該被打印摺疊樹視圖,但它應該打印整個樹視圖(展開) 。

回答

0

根本不是報告工具,但如果您最感興趣的是僅僅擁有PDF輸出,我推薦iTextSharp。然後,您可以填寫報告,並將佔位符替換爲變量,就像您使用任何軟件一樣 - 在用戶下載之前。

不是我同意的最好的方法,但這一切都取決於你在找什麼。

+0

@ m.edondson,它是動態的,它如何打印? – Harikrishna 2010-11-29 10:51:51

0

兩個選項供你使用

  • SQL Reporting Services的 - 這有您安裝與SRS但報表微軟SQL服務器本身可以連接到其它數據庫,包括MySQL(通過ODBC)的要求和您可以使用C#應用程序中的ReportViewer組件來渲染它。由於處理髮生在服務器端,因此不需要爲用戶額外下載,此外,它很容易嵌入到Web應用程序,SharePoint等中。
  • Visual Studio 2010附帶可以使用任何數據源的奇妙報告控件。如果你在2008年,你可以使用這些相同控件的帶外發布。在所有情況下,這些只是代碼,所以它是一些額外的部署。你可以看到這些樣本在:http://code.msdn.microsoft.com/mschart