VS2017入門 RDLC入門之01
原文:VS2017入門 RDLC入門之01
本系列所有內容為網絡收集轉載,版權為原作者所有。
VS2017初始安裝後和VS2015一樣,都沒有ReportDesigner/ReportViewer
ReportViewer 在 Nuget 下載 Microsoft.ReportingServices.ReportViewerControl.Winforms
https://docs.microsoft.com/zh-cn/sql/reporting-services/application-integration/integrating-reporting-services-using-reportviewer-controls-get-started
解決辦法:
1. 點擊Tools(工具) -> Extensions and Updates...(擴展和更新) ->聯機
2. 在新窗口搜索欄中輸入rdlc後搜索,結果中找到ReportDesigner後進行安裝(根據提示,應該是要關閉VS2017後再自動安裝)。
3.在項目->添加新項的彈出窗口中,如下圖,選報表即可編輯報表
如果在工具箱中沒有出現ReportViewer控件,則執行如下操作:
報表查看器控件現作為 NuGet 包提供。 因此,默認情況下,Visual Studio 工具箱不會顯示報表查看器控件。 通過執行以下操作可以向工具箱添加控件。
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 會引發錯誤。 要更正此錯誤,請從工具箱中刪除控件,並使用上述步驟重新添加。
VS2017入門 RDLC入門之01