VS2017 支持ReportViewer .首先你要先安装 RDLC Report .在
https://marketplace.visualstudio.com/items?itemName=SqlReportingServices.MicrosoftRdlcReportDesignerforVisualStudio-18001 这个地址下载。下载安装后,打开VS2017,然后点工具菜单,选择NuGet包管理器中的manager NuGet Packages for solution ,在浏览界面上搜索 reportviewer ,就会找到很多的RDLC版本。如果你想要使用微软的,那就请你搜索 reportviewercontrol ,出来的两个都微软出品的一个是winform一个是web的。然后就下载安装。安装完毕就可以在VS2017中使用 ReportViewer了。如果添加不了控件到工具栏,请直接手动在页面里添加。先在页面注册ReportViewer控件 <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
然后添加 <asp:ScriptManager runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="1400px" Height="800px">
<LocalReport ReportPath="Report.rdlc">
</LocalReport>
</rsweb:ReportViewer>
这样就可以了。