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


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

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

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

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

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

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

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

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

    下载地址:https://download.csdn.net/download/pindar/10023101

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

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

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

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


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

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

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

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

  • 相关阅读:
    uu 模块
    程序员都是好男人
    TCP基础知识
    最全 git 命令总结
    iOS 添加UIWindow不显示问题解决
    解决CFBundleIdentifier", Does Not Exist
    Mac 系统OS X>=10.9,怎么把默认的python切换成3.7或者更高
    OC算法练习-Hash算法
    设计模式架构模式
    runtime相关知识
  • 原文地址:https://www.cnblogs.com/topguntopgun/p/10817055.html
Copyright © 2020-2023  润新知