zoukankan      html  css  js  c++  java
  • 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控件的。

  • 相关阅读:
    Word操作技巧
    x264命令行参数解释
    [翻译]TCP穿透NAT技术
    VC6随身笔记
    如何开启 Windows 2000 Server 上的远程桌面功能
    MFC基础知识整理
    用Windows Media编码器建网络电视直播站
    在线播放器代码大全
    关于嵌入式系统方向
    老外搜集的Windows快捷键大全(2007110更新)
  • 原文地址:https://www.cnblogs.com/topguntopgun/p/10817055.html
Copyright © 2011-2022 走看看