1. 程式人生 > >VS2017入門 RDLC入門之01

VS2017入門 RDLC入門之01

分享 nts 關閉 under .org sta str docs 位置

原文: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 工具箱不會顯示報表查看器控件。 通過執行以下操作可以向工具箱添加控件。

安裝適用於上述 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 會引發錯誤。 要更正此錯誤,請從工具箱中刪除控件,並使用上述步驟重新添加。

VS2017入門 RDLC入門之01