在 Visual Studio 2017 下使用 RDLC 報表設計功能



這個 VS2017 (Visul Studio 2017) 有點詭異,從這個版本開始就看不到RDLC報表設計的功能。
雖然我之前在設計發票時覺得這個報表解析度太低,非常不實用。

在使用 VS2015 (Visul Studio 2015) 時,還是有看到它的存在,但是在 2017 版卻不見了,
也許微軟覺得它也不重要了,大家都用第三方元件(我本身使用 Telerik Report)

但是作為『基本』報表輸出,它還算是很有用處的了。

如果希望在 VS2017 也能夠使用RDLC 設計器,就必須先把它的功能裝回來:

1、先到『工具』→『擴充功能與更新』


2、在搜尋找『RDLC』→『Microsoft RDLC Designer for Visual Studio』→安裝
  (下面畫面因為我已經安裝過了,所以沒有出現安裝按鈕)


3、有了這個『Microsoft RDLC Designer for Visual Studio』就可以在新增項目中看到『報表』、『報表精靈』兩格項目了。


接下來,如果你的專案要進行報表的開發,除了RDLC設計功能外,還必須要有
『Microsoft.ReportingServices.ReportViewerControl.Winforms』
如果是web版開發則要用『Microsoft.ReportingServices.ReportViewerControl.Webforms』

4、到 NuGet 安裝 『Microsoft.ReportingServices.ReportViewerControl.Winforms』到專案


5、這個安裝包會安裝同時會安裝『Micrsoft.SqlServer.Type』


接受授權合約以便安裝


6、安裝完後,專案的參考會加入一些東西



接下來就可以去開發 RDLC 報表了






留言

這個網誌中的熱門文章

【研究】列印的條碼為什麼很難刷(掃描)

C# 使用 Process.Start 執行外部程式

統一發票列印小程式