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