C#winform初试报表
步骤1.新建一个窗口,拖一个ReportViewer控件上去,设置该控件的Dock为Fill。
步骤2.添加一个报表文件,如:Report1.rdlc,设置其中的参数,这里设置的参数和下面的代码里面的参数是对应的。
1 //加载报表文件,Debug目录下 2 this.reportViewer1.LocalReport.ReportPath = "Report1.rdlc"; 3 4 this.reportViewer1.ProcessingMode = ProcessingMode.Local; 5 reportViewer1.LocalReport.DataSources.Clear(); 6 DataTable dt = new DataTable(); 7 DataColumn col1 = new DataColumn("姓名", System.Type.GetType("System.String")); 8 DataColumn col2 = new DataColumn("学号", System.Type.GetType("System.String")); 9 DataColumn col3 = new DataColumn("性别", System.Type.GetType("System.String")); 10 DataColumn col4 = new DataColumn("年龄", System.Type.GetType("System.Int32")); 11 dt.Columns.Add(col1); 12 dt.Columns.Add(col2); 13 dt.Columns.Add(col3); 14 dt.Columns.Add(col4); 15 DataRow row1 = dt.NewRow(); 16 row1["姓名"] = "张三"; 17 row1["学号"] = "2016111"; 18 row1["性别"] = "男"; 19 row1["年龄"] = 20; 20 dt.Rows.Add(row1); 21 //静态数据不用加数据源 22 //ReportDataSource rds1 = new ReportDataSource("DataSet1", dt); 23 //reportViewer1.LocalReport.DataSources.Add(rds1); 24 ReportParameter ReportParameter_XM = new ReportParameter("ReportParameter_XM", dt.Rows[0]["姓名"].ToString()); 25 ReportParameter ReportParameter_XH = new ReportParameter("ReportParameter_XH", dt.Rows[0]["学号"].ToString()); 26 ReportParameter ReportParameter_XB = new ReportParameter("ReportParameter_XB", dt.Rows[0]["性别"].ToString()); 27 ReportParameter ReportParameter_NL = new ReportParameter("ReportParameter_NL", dt.Rows[0]["年龄"].ToString()); 28 reportViewer1.LocalReport.SetParameters(new ReportParameter[] { ReportParameter_XM, ReportParameter_XH, ReportParameter_XB, ReportParameter_NL }); 29 reportViewer1.RefreshReport();
转载于:https://www.cnblogs.com/luoxiaozhao/p/5255445.html
C#winform初试报表相关推荐
- 视频教程-C#Winform水晶报表实例教程-C#
C#Winform水晶报表实例教程 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用 ...
- winform水晶报表中添加图片
文章目录 前言 一.VS中找不到ReportView 二.使用步骤 1.直接拉取控件到窗体 编辑 2.添加参数 总结 前言 应用场景:在做一个巡检机器人项目时,对于巡检结果,需要在Winform端显 ...
- c# 水晶报表 mysql_c# winform 水晶报表的打印预览
满意答案 verabing 2013.06.09 采纳率:45% 等级:13 已帮助:12768人 给你一个事例做参考吧 public string UserName = string.Empt ...
- winform中使用ReportViewer的时候,找不到报表数据面板.
最近在做winform的报表项目,看人家教程里都有报表数据面板,可我的怎么都找不到,我的是VS2012,最后终于找到,首先必须在报表设计TAB上(选中它),然后选择视图->报表数据
- WinFormreportViewer(rdlc)报表[列表]的使用(一)(附源码示例) 之配餐系统的开发
紧接着"WinForm"reportViewer报表[矩阵]的使用(一)(附源码示例)" 之配餐系统的开发"这篇文章,此文与大家分享的是在 配餐系统的开发 中使 ...
- 4款.Net报表控件优势对比分析
根据统计,目前市面上使用最为广泛的.NET报表控件有4款,分别为FastReport .NET,XtraReports Suite,ActiveReports 7 for .NET和Stimulsof ...
- sqlbulkcopy mysql_c# SqlBulkCopy实现批量从数据集中把数据导入到数据库中
今天遇到了一个导入类第一次见 SqlBulkCopy 可以实现从一个数据集导入到数据库中的表中 本来想从数据集中一条条遍历insert到库中 有了这个后发现: 只在把表与数据集的列做一下对应关系,再走 ...
- Winform开发框架之数据曲线报表
在项目开发中,往往会碰到一些非常规的需求,每次碰到这种情况,都需要花费时间来整理自己的思路,然后参考网络上其他人的实现方式或者作法,有时候可以找到一些相同的模块进行改进即可符合需求,但往往很多是需要自 ...
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...
回顾与说明 前面我们把"商品字典"."商品入库"."商品库存查询"三个模块已经概括或者详细的演示完了,这些模块涉及到简单数据的增.删.修,也 ...
- 在Winform开发中使用FastReport创建报表
FastReport.Net是一款适用于Windows Forms, ASP.NET和MVC框架的功能齐全的报表分析解决方案.可用在Microsoft Visual Studio 2005到2015, ...
最新文章
- 初二计算机辅导记录,(初中信息技术兴趣小组活动记录.doc
- 安装双系统(win10+Ubuntu18.0)使用一段时间后,就直接进入win10,bios启动项里也没有Ubuntu
- Java不可变类作为参数传递遇到的坑
- VTK:图表之DepthFirstSearchIterator
- nodejs匿名函数
- 关于cp命令中拷贝所有的写法
- 如何生成漫画风图片无需下载APP无需PS无需电脑
- linux设备驱动——字符设备驱动
- Python 基于sympy模块求极值 导数 偏导
- CS入门学习笔记14-MIT 6.00.1x- Lecture 12 Object Oriented Programming (Class Generator
- AI智能合同审阅系统
- PCB电路板EN 45545-2:2020最新标准的测试要求
- 致远oa系统unix 服务器,致远oa如何设置服务器地址
- Python学习Day3-高级数据类型
- bs客户端跨服务器管理文件,bs架构客户端和服务器
- UiPress – 现代WordPress仪表板主题
- matlab和Excel的交互 非xlsread和xlswrite(1-Excel基础)
- 谷歌浏览器无法翻译已解决
- 李彦宏说百度吹的牛都实现了,还扔出来一个ACE计划
- N2N(docker方式安装)实现远程访问家里群晖
热门文章
- html 图片查看 ie8,本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
- android从本地图片导入应用,android – 将图像添加到图库
- python10进制2进制转换
- The remote system refused the connection.
- keras.preprocessing.image函数比较
- Caffe的简介、依赖、框架
- 淘沙潜行,数一数英雄的多姿,王者荣耀英雄、皮肤、武器展览
- https验证失败+Android,okhttpSSL证书验证失败有关问题
- java 数组溢出异常,Java数组超出范围时如何处理多个异常?
- C++ for const 是什么意思