2011-03-02 137 views
0

我現在正在使用C#處理Visual Studio 2010上的項目。使用Visual Studio 2010進行報告

我的一項主要任務是打印具有非常嚴格佈局的發票,也就是說,某些元素必須精確定位,彼此相距3毫米。

很早以前,我已經意識到這個項目使用Access及其報告框架,它非常有用,因爲它允許頁腳,報表頁腳等等。

我想知道我應該在這種情況下使用什麼技術。我正在考慮使用Crystal Reports,但我不知道是否應該使用Microsoft報告框架。

你能否給我一些建議,如果可能的話,建議我一個關於該技術的好教程?

例如,您是否知道其中一個具體的功能?

如何部署?他們中的任何一個更容易處理?

+0

你爲什麼不只是嘗試,看看哪一個你最喜歡的。不再包含CR,您可以從SAP下載。 – 2011-03-02 16:54:27

+0

其實,我是在徵求意見。因爲完成整個報告可能需要很長時間,然後發現某些功能不可用。另外,我也在想知道部署問題。我聽說部署CR在某種程度上相當複雜。 – SRKX 2011-03-02 21:12:43

回答

0

我希望做類似的事情,我一直用這個Free Library玩弄以及this one too

+0

您是否遇到Crystal Report或SQL Server Reporting Services中的任何特定問題,這些問題可以使您做出此選擇? – SRKX 2011-03-03 11:54:27

+0

個人而言,我寧願使用水晶報表,但我正在從VB6轉換到C#,所以我將它作爲練習來學習更多關於語法的知識。 – 2011-03-03 14:15:44

+0

另請參閱Crystal Reports for Visual Studio的[link](http://www.businessobjects.com/jump/xi/crvs2010/default.asp)。 – 2011-03-03 14:18:16

2

根據您的SQL Server版本,可以使用Reporting Services。這是建立和管理報告的一個非常好的環境。

這是一個網絡應用程序或您正在建立的桌面應用程序嗎?

+0

這是一個桌面應用程序,但使用SQL Compact Edition(數據庫文件附加到項目中)。因此,我不認爲我可以使用這個解決方案。 – SRKX 2011-03-02 16:21:02

+0

您可以使用ReportViewer控件使用'客戶'版本。這幾乎是相同的東西,除了它是本地的。 – 2011-03-02 21:16:33

相關問題