星期日, 7月 16, 2017

VS2017 報表功能

在 VS 2017 要開發報表功能,不像之前版本是包在 SSDT 內,現在要安裝 Microsoft Rdlc Report Designer for Visual Studio

安裝起始畫面
[C#] VS2017 ReportViewer-2

安裝結束畫面

[C#] VS2017 ReportViewer-3

在 VS 2017 內就可以看見報表應用程式

[C#] VS2017 ReportViewer-4

建立一個報表應用程式,並進入 WinForm 內,會發現下面錯誤

[C#] VS2017 ReportViewer-5

ReportViewer 控件可以從 nuget 上下載安裝,依需求使用下列 nuget 語法
  • Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms
  • Install-Package Microsoft.ReportingServices.ReportViewerControl.WebForms
Package.Config 內容
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.ReportingServices.ReportViewerControl.Winforms" version="140.340.80" targetFramework="net452" />
  <package id="Microsoft.SqlServer.Types" version="14.0.314.76" targetFramework="net452" />
</packages>

接下來要把 ReportViewer 加進工具箱內

工具箱 => 滑鼠右鍵 => 選擇項目

[C#] VS2017 ReportViewer-6

工具箱項目 => 瀏覽

[C#] VS2017 ReportViewer-7

把 Microsoft.ReportViewer.WinForms.dll 加入,該 dll 通常都在專案內的 Package 資料夾內,EX:D:\ReportsApplication1\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80\lib\net40

[C#] VS2017 ReportViewer-8

dll 加入後就可以在工具箱內看見 ReportViewer 了

[C#] VS2017 ReportViewer-9


沒有留言:

張貼留言