VS2017入門 RDLC入門之01

本系列所有內容為網路收集轉載,版權為原作者所有。

VS2017初始安裝後和VS2015一樣,都沒有ReportDesigner/ReportViewer

解決辦法:

1. 點選Tools(工具) -> Extensions and Updates…(擴充套件和更新) ->聯機

2. 在新視窗搜尋欄中輸入rdlc後搜尋,結果中找到ReportDesigner後進行安裝(根據提示,應該是要關閉VS2017後再自動安裝)。
3.在專案->新增新項的彈出視窗中,如下圖,選報表即可編輯報表

如果在工具箱中沒有出現ReportViewer控制元件,則執行如下操作:

報表檢視器控制元件現作為 NuGet 包提供。 因此,預設情況下,Visual Studio 工具箱不會顯示報表檢視器控制元件。 通過執行以下操作可以向工具箱新增控制元件。
安裝適用於上述 WinForms 或 WebForms 的 NuGet 包。

1.在工具箱中的任意位置單擊右鍵,再選擇“選擇項…”。

2.在 .NET Framework 元件中,選擇“瀏覽”。

3.從安裝的 NuGet 包中選擇“Microsoft.ReportViewer.WinForms.dll”或“Microsoft.ReportViewer.WebForms.dll”。

備註
NuGet 包將安裝在專案的解決方案目錄中。 dll 的路徑將如下所示:{Solution Directory}\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.{version}\lib\net40 或 {Solution Directory}\packages\Microsoft.ReportingServices.ReportViewerControl.WebForms.{version}\lib\net40。
新控制元件將在工具箱內顯示。 然後,如果需要,可將其移到工具箱內的其他選項卡中。
注意事項
此操作將在當前專案內新增一個對已安裝 NuGet 包的引用。 工具箱中的項將儲存到其他專案。 在新的解決方案/專案中安裝 NuGet 包時,工具箱項可能引用較舊版本。
即便程式集不再可用,控制元件仍將保留在工具箱中。 如果已刪除該專案,當你嘗試從工具箱中新增控制元件時,Visual Studio 會引發錯誤。 要更正此錯誤,請從工具箱中刪除控制元件,並使用上述步驟重新新增。