VS2017中使用ReportViewer控件,vs2017找不到Microsoft Rdlc Report Designer for Visual Studio

本文介绍在VS2017中添加ReportViewer控件的方法。该控件用于显示和打印关系数据库中的表,比用DataGridView和PrintDocument更简单。文中给出添加此控件的三个步骤,包括添加Microsoft SQL Server Data Tools等,还提及步骤不一定要按顺序执行。

 

 

VS2017中没有ReportViewer控件,这个控件用来实现在项目中显示和打印关系数据库中的表比较容易,特别是想要打印的时候,这个比用DataGridView和PrintDocument要简单一些。

所以我去网上查,查了很多,最终成功添加了此控件。

下面是对实验证明可行的方法的总结。

 

1.要有Microsoft SQL Server Data Tools,如果没有,可以通过下图所示方法添加。

这个就是当初VS2017的安装程序,可以直接找到此程序,并打开。

也可以通过在控制面板——程序和功能中找到VS,点击更改打开此程序。

还可以通过VS的工具——获取工具和功能选项打开此程序。

 

 

2.要有Microsoft Rdlc Report Designer for Visual Studio,没有可以在VS的工具——扩展和更新——联机中查找并安装,找了各种我的也没找到,从网站上市下载:

下载地址:https://download.youkuaiyun.com/download/pindar/10023101

 

3.要有Microsoft.ReportingServices.ReportViewerControl.Winforms,没有可以通过下述方法获取

在VS中选择工具——Nuget包管理器——程序包管理器控制台

执行命令:Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms -Pre

然后在VS的工具——选择工具箱项——.NetFramework下,选择“浏览”,然后在工程根目录下的“\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.xx\lib\net40”目录下选择“Microsoft.ReportViewer.WinForms.dll”文件(其中xx代表Microsoft.ReportingServices.ReportViewerControl.Winforms.140.1000.523后面的数字)。


或者在VS的项目——管理NuGet程序包——浏览中搜索并安装

 

 

通过以上步骤,项目的工具箱中应该就会出现ReportViewer了,项目的引用中也会出现相关引用如上图。中间可能需要重启VS

 

如上图所示,工具箱中已经有ReportViewer了。

上述三个步骤,不一定要按顺序执行,都是添加一些东西,只要能找到并添加就可以。而且上述三个是不是都是必要的也不一定,不过只有前两步,工具箱中是不会出现ReportViewer控件的。

 

转载于:https://www.cnblogs.com/topguntopgun/p/10817055.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值