在 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 報表了
留言