RDLC——画图表

RDLC——画图表我们接着上一篇博文接下来我们来画一个柱形图我们就先默认选择第一个柱形图然后这里很关键 有人问 我这里的数据和我下面添加的姓名年龄数据不一样怎么办 一步一步来 我们先再添加一个 datatable 接着返回 report1 rdlc 修改一下表达式 course 也设定一下然后返回 form1 cs 添加的部分红色框起来了 privatevoidF Load objectsender Event

我们接着上一篇博文

接下来我们来画一个柱形图

这里写图片描述

我们就先默认选择第一个 柱形图

这里写图片描述

然后这里很关键:

有人问,我这里的数据和我下面添加的姓名年龄数据不一样怎么办?

一步一步来,我们先再添加一个datatable

这里写图片描述

这里写图片描述

接着返回report1.rdlc

这里写图片描述

这里写图片描述

这里写图片描述

修改一下表达式

这里写图片描述
这里写图片描述

course也设定一下

这里写图片描述

然后返回form1.cs

添加的部分红色框起来了

这里写图片描述

 private void Form1_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); //创建一个datatable  dt.Columns.Add("name", typeof(string));//定义类型 dt.Columns.Add("age", typeof(int)); dt.Rows.Add("小红",5); //添加数据 dt.Rows.Add("小花",4); dt.Rows.Add("大董",20); DataTable dt2 = new DataTable(); //创建另一个datatable  dt2.Columns.Add("Score", typeof(int));//定义类型 dt2.Columns.Add("Course", typeof(string)); int[] Score = { 20, 50, 80, 10 }; string[] Course = { "A", "B", "C", "D" }; for (int i = 0; i < Score.Length; i++) { dt2.Rows.Add(Score[i], Course[i]); } this.reportViewer1.LocalReport.ReportPath = ".../.../Report1.rdlc"; //查找要绑定的报表  this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt)); //绑定数据源  this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", dt2)); //再绑定数据源  this.reportViewer1.RefreshReport(); }

完美!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232040.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • code怎么tabnine激活码破解方法

    code怎么tabnine激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    63
  • R、Rstudio详细安装教程(详细图文)[通俗易懂]

    R、Rstudio详细安装教程(详细图文)[通俗易懂]R、Rstudio详细安装教程(详细图文)1、R下载及其安装下载安装2、Rstudio下载及安装下载安装测试1、R下载及其安装下载1、网址:https://cran.r-project.org/mirrors.html2、选择镜像3、选择系统4、选择base5、点击下载安装1、安装2、下一步3、选择安装路径4、下一步5、下一步6、继续下一步7、安装完成。2、Rstudio下载及安装下载1、下载地址:https://rstudio.com/produc

    2022年6月22日
    46
  • 张正友相机标定法原理与实现「建议收藏」

    张正友相机标定法原理与实现「建议收藏」张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法。传统标定法的标定板是需要三维的,需要非常精确,这很难制作,而张正友教授提出的方法介于传统标定法和自标定法之间,但克服了传统标定法需要的高精度标定物的缺点,而仅需使用一个打印出来的棋盘格就可以。同时也相对于自标定而言,提高了精度,便于操作。因此张氏标定法被广泛应用于计算机视觉方面。…

    2022年5月8日
    48
  • 一个低级的ORA-01017错误

    一个低级的ORA-01017错误事件缘由:使用sys账户创建了一个数据清理的存储过程,再创建一个Oraclejob定时运行这个存储过程,用于做表数据的清理。第二天看表数据未删除,说明job执行有错,打算使用sys账号登录查看job运行情况,反复输入sys账户信息,总提示ORA-01017,1.尝试改sys用户密码,重试报错依旧。2.使用sys登录GC,报错相同。使用普通用户登录正常。3.数据库服务器上使用sq

    2022年6月1日
    33
  • ubuntu安装教程_ubuntu docker安装

    ubuntu安装教程_ubuntu docker安装卸载docker1.删除某软件,及其安装时自动安装的所有包sudoapt-getautoremovedockerdocker-cedocker-enginedocker.iocontainerdrunc2.删除docker其他没有没有卸载dpkg-l|grepdockerdpkg-l|grep^rc|awk'{print$2}’|sudoxargsdpkg-P#删除无用的相关的配置文件3.卸载没有删除的docker相关插件(…

    2022年8月30日
    3
  • IDEA优化配置,提高启动和运行速度[通俗易懂]

    IDEA优化配置,提高启动和运行速度[通俗易懂]IDEA优化配置,提高启动和运行速度IDEA默认启动配置主要考虑低配置用户,参数不高,导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;找到idea安装的bin目录;D:\ProgramFiles\JetBrains\IntelliJIDEA2017.2.3\bin打开idea.exe.vmoptions这个文件关键的三个参数第一个-Xms是最小启动内存参数第二个-Xmx是最大运行内存参数第三个-XX:ReservedCode…

    2022年5月15日
    228

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号