首先介绍 ReportViewer 和 Report 安装与配置

安装

ReportViewer 的安装:
请参照 VS 2017 添加 ReportViewer;

Report 的安装:
如图所示:

注:「报表」两字简体繁体无所谓

添加后,如图所示:

配置

Report 的配置:
推荐阅读:C#机房重构结账账单–报表制作;

再介绍出错原因

 ReportDataSource source = new ReportDataSource();source.Name = "XXX";source.Value = bliFacade.ReportInfo();// 为 reportViewer 添加数据来源 this.reportViewer1.LocalReport.ReportEmbeddedResource = "UI.BillReport.rdlc";// 移除 reportViewer 之前的数据this.reportViewer1.LocalReport.DataSources.Clear();// 向 reportViewer 添加数据this.reportViewer1.LocalReport.DataSources.Add(source);// reportViewer 刷新this.reportViewer1.RefreshReport();

在上述代码中,将 source.Name = "XXX" 中的 DataSet1 改为下图中的 DataSet1 即可。

思路浅析

Report 是 reportViewer 的数据源,report 中数据通过 reportViewer 展现。

尚未为数据源提供数据源实例。相关推荐

  1. RDLC报表数据集的一个细节,导致错误为 尚未数据源提供数据源实例

    报表中,数据集的名字DataSet_CZ, 这里报表这样加载,视乎是的. reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporti ...

  2. 多数据源/动态数据源的解决方案

    多数据源/动态数据源的解决方案 一. DAO层的解决方案 1.配置数据源 2.创建切点注解 3.AbstractRoutingDataSource 4.读取数据源配置 5.切面拦截 6.使用验证 二. ...

  3. spring boot 动态切换数据源(数据源信息从数据库中读取)

    项目要求从多个源库(oracle,haha,pg)里面读取schema,table,字段等信息,spring提供了AbstractRoutingDataSource类实现动态数据源,下面就简单介绍一下 ...

  4. hikari如何切换数据源_Hikari 数据源参数配置说明

    ###############################################hikari############################################ sp ...

  5. python数据源_python数据源

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! cos 路径命名规则工作流画布节点路径(如本地上传.cos 数据源和其他算法的 ...

  6. 32位数据源中没有mysql_基于 SpringBoot 多数据源 动态数据源 主从分离 快速启动器...

    简介 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器. 其支持 Jdk 1.7+, SpringBoot 1.4 ...

  7. DevExpress的TreeList怎样设置数据源,从实例入手

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  8. springboot多数据源动态数据源(主从)

    多数据源 使用Spring Boot时,默认情况下,配置DataSource非常容易.Spring Boot会自动为我们配置好一个DataSource. 如果在application.yml中指定了s ...

  9. 【spring boot】 mybatis配置双数据源/多数据源

    前言 spring boot 2.0.0.RELEASE maven 3.5 eclipse 4.9.0 mybatis 1.3.2 mybatis generator 1.3.2 pagehelpe ...

最新文章

  1. 人工智能的学习,需要学习哪些算法和数学知识呢?需要什么学历?
  2. Gitlab部署和汉化以及简单运维
  3. appium的python教程_移动App Appium自动化测试教程Appium+Python 【2018年新】_IT教程网...
  4. 计算机初级考试题库网络管理,计算机基础考试题库(含答案)
  5. 进入顶层社会的顺序是什么?
  6. EZ_USB salveFIFO
  7. 使用Ext Designer 设计简单计算器
  8. serv u使用mysql数据库_Serv-u Mysql数据库用户
  9. zabbix3.0 安装方法
  10. 《鸟哥Linux私房菜之基础篇》(第四版)学习笔记 —— 1、Linux是什么与如何学习
  11. PS制作搞笑印章 - 仿真印章 - 水印滤色
  12. ArcGISPro通视分析之视线分析
  13. CSP_201412-2_Z字形扫描
  14. MySQL ERROR 1064 (42000)
  15. 块储存、对象存储、文件存储的区别和联系
  16. 小菜鸟学Python记
  17. TPS 是一种糟糕的评价标准
  18. 分享技术创业三年多的艰苦历程和体会
  19. 聚焦 Android 11 : 隐私和安全
  20. 英语音标(Phonetic symbol)

热门文章

  1. 大数据+AI能与碳中和扯上关系?看这家新能源企业如何操作
  2. CB一体机添加客户机租户
  3. A4纸规格的WEB打印 ScriptX 控件
  4. sketch设计android,安卓手机预览sketch设计稿的偏方
  5. vb,wps,excel 分裂
  6. 如何恢复Apple Watch的出厂设置?
  7. 基于BPMN2.0的工单系统架构设计(下)
  8. 沃谈小知识| 聊聊不明觉厉的“边缘计算”
  9. oracle 实现sql语句日期的 年 、月 、日 加减
  10. JSF,为什么把简单的事情复杂化?