准备工作

移除 ReportViewer 控件和卸载 Microsoft Rdlc Report Designer for Visual Studio 扩展。

这是针对已经在 VS 2017 的工具箱上添加了 Reportviewer 控件但是不能使用的情况。

如果在工具箱中有 ReportViewer,请移除(选中->右键->删除);

如果在 VS 2017 中也安装了 Microsoft Rdlc Report Designer for Visual Studio 此项扩展,也请卸载;

重启 VS 2017(很重要)。

具体步骤

以下步骤针对的是 Windows 窗体(Windows Forms)项目添加 报表查看器控件;

Web 项目(web project)步骤请参考:
ReportViewer 2016 控件入门 - SQL Server Reporting Services (SSRS)

通过 NuGet 包管理器控制台安装报表查看器控件 NuGet 包;

  1. 按 工具->NuGet 包管理器->程序包管理器控制台 顺序打开程序包管理器控制台;
  2. 在程序包管理器控制台中键入Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms 回车。

安装适用于Visual Studio的Microsoft Rdlc 报表设计器;

  1. 按 工具->扩展和更新 顺序打开;
  2. 搜索Rdlc 报表设计器 并安装。

向 Visual Studio 工具栏添加控件;

  1. 在工具箱中的任意位置单击右键,再选择「选择项…」;

  2. 在 .NET Framework 组件中,选择「浏览」;

  3. 从安装的 NuGet 包中选择“Microsoft.ReportViewer.WinForms.dll”或“Microsoft.ReportViewer.WebForms.dll”;

    NuGet 包将安装在项目的解决方案目录中。 dll 的路径将如下所示
    {Solution Directory}\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.{version}\lib\net40

  4. 新控件将在工具箱内显示

  5. 添加到工具箱后,使用方法和其他控件一样(拖放/双击安装)。


    注意事项:

请在添加 dll 文件的时,添加当前项目所在目录下的 dll 文件。

推荐阅读

请问vs2017为什么不提供Report报表了?
Updated Report Viewer control now generally available | SQL Server Reporting Services Team Blog
ReportViewer 2016 控件入门
如何在 VS 2017 中添加 reportviewer control

VS 2017 添加 ReportViewer相关推荐

  1. visual studio 2017添加数据源(mysql)报 missing server and user in credentials 或报 给定关键字不在字典

    直接添加 missing server and user in credentials 强制新建连接 解决方案: 回头继续连接发现没了,也不报错了

  2. Visual Studio 2017添加商业智能模板(安装SSDT)

    自 Visual Studio 2017 起,创建数据库项目的功能已集成到 Visual Studio 安装中. 无需安装 SSDT 独立安装程序,即可获得核心 SSDT 体验. Visual Stu ...

  3. Android 仿淘宝2017添加地址

    最近想做个商城仿淘宝收货地址选择,在网上搜索"android 淘宝收货地址",就看到了想要的效果. 文章写的不错,可惜菜鸟级的我很多看不懂,所以用例外一种方式实现了. 这里用到的数 ...

  4. 尚未为数据源提供数据源实例。

    首先介绍 ReportViewer 和 Report 安装与配置 安装 ReportViewer 的安装: 请参照 VS 2017 添加 ReportViewer: Report 的安装: 如图所示: ...

  5. 在Sharepoint 2010中使用ReportViewer控件展示RDLC报表

    微软的Visual studio提供了ReportViewer控件以及RDLC报表设计工具.下文主要介绍如何在Sharepoint 2010项目开发中使用ReportViewer和RDLC生成项目报表 ...

  6. asp.net ReportViewer 设置 rdlc textbox的值

    以前用过winform的ReportViewer微软报表,可以做到在执行过程中去修改某个textbox的值,今天想要在网站上使用这种技术,搞了半天都没有得,太晕了. 在网上找了些资料加上自已的摸索,终 ...

  7. ReportViewer 控件安装

    请搜索: C#VS2017 添加 ReportViewer控件  ,相关博客:https://blog.csdn.net/qq_40741855/article/details/81065685 安装 ...

  8. C# 利用ReportViewer生成报表

    涉及知识点: ReportViewer :位于Microsoft.Reporting.WinForms命名空间, 主要用于报表的显示 Report:报表,以rdlc结尾的文件,可视化设计报表模板. 报 ...

  9. reportviewer使用方法

    转载:http://www.kaifajie.cn/biji_qita/7806.html 本来想做一个水晶报表,突然发现VS2010没有自带的水晶报表,还要安装相应的插件.于是学了一下VS2010自 ...

最新文章

  1. 给模型加装饰器Java,装饰器设计模式
  2. RedHat之yum解决办法
  3. 量子计算生态:市场预期、行业应用与“霸权”争夺
  4. 仅支持chrome的滚动条样式
  5. 让echo解析反斜杠
  6. Codeforces 1025F Disjoint Triangles (计算几何)
  7. 网易云助力云音乐短视频功能快速上线
  8. OutLook最小化到托盘
  9. 常见的网上邻居访问问题
  10. mysql能否在手机端运行_在手机上安装linux并部署mysql,jupyter用于数据探索
  11. 网站开发技巧参考大全 event js
  12. mysql 用户授权
  13. android手机 不显示本地视频,各位大神们 android怎么获取手机本地视频啊?
  14. OpenStack Orchestration service (编排服务Heat)
  15. HDU 5980 位运算 进制转换函数 DEV C++调试失败的原因
  16. Padavan启用ipv6并允许公网访问内网
  17. Win 10 蓝屏,出现DRIVER_POWER_STATE_FAILURE的解决方法
  18. python中snip_Snip滚动截屏_腾讯Snip For Mac官方下载-华军软件园
  19. 学计算机必须要掌握的单词,学习计算机技术必须掌握的53个计算机专业英文单词...
  20. python进阶day13

热门文章

  1. 移远NB-IOT BC28 模组 接入移动OneNET平台
  2. webpack学习:性能优化
  3. 罗斯蒙特1056ph电极_罗斯蒙特PH电极0396R-10-21-54
  4. 华东之旅--上海第一天
  5. as.matrix报错
  6. 百度蜘蛛抓取网页过程详解
  7. 【Vuejs】971- Vue SSR 性能优化实践
  8. sed删除匹配行的上一行和下一行
  9. 【基础】这15种CSS居中的方式,你都用过哪几种?
  10. Android-自定义ViewPager指示器