winform中rdlc报表配置
例如:学生成绩打印,打印【序号,姓名,班级,成绩】四列
第一步:首先创建主窗体Form_Main,添加打印按钮
第二步:新建打印窗体Form_Print,添加ReportViewer组件
第三步:新建数据集DataSet1
第四步:在空的数据集中添加DataTable控件(DataTable1),右击该控件添加列【序号,姓名,班级,成绩】
第五步:新建一个rdlc报表(选中解决方案名称右键—添加—新建项—Reporting—报表—添加)
第六步:在rdlc报表中添加表控件
第七步:选中表控件空白单元格,选择数据集。数据源选择DataSet1,可用数据集选择DataTable1
第八步:实现数据绑定
在Form_Print窗体代码中定义一个公共变量dt,在load方法中实现数据绑定
public partial class Form_Print : Form{public DataTable dt = new DataTable();public Form_Print(){InitializeComponent();}private void Form_Print_Load(object sender, EventArgs e){this.reportViewer1.LocalReport.DataSources.Clear();ReportDataSource rds = new ReportDataSource("DataSet1", dt);this.reportViewer1.LocalReport.DataSources.Add(rds);this.reportViewer1.RefreshReport();}}
第九步:在主窗体打印按钮中添加如下代码
private void btnPrint_Click(object sender, EventArgs e)
{//此处DBHelper.getDataTable()方法为获取数据表的方法,自己可以从网上搜索类似方法DataTable dt1 = DBHelper.getDataTable("select 序号,姓名,班级,成绩 from grade_table");Form_Print formPrint = new Form_Print();formPrint.dt = dt1;formPrint.ShowDialog();
}
第十步:运行查看结果
winform中rdlc报表配置相关推荐
- OEA 框架中集成的 RDLC 报表介绍
之前 OEA 一直用着一个 Delphi 开发的报表,所以两年来我一直就想在 OEA 中构建一个纯 .NET 的报表模块,但是一想到要开发复杂的报表引擎和设计器就觉得麻烦.所以这事一直拖着.最近开始研 ...
- 视频教程-C#Winform自带的RDLC报表实例教程-C#
C#Winform自带的RDLC报表实例教程 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等 ...
- RDLC报表系列(一) 简单的动态数据绑定和配置
RDLC报表系列(一) 简单的动态数据绑定和配置 原文:RDLC报表系列(一) 简单的动态数据绑定和配置 RDLC系列链接 RDLC报表系列(一) 简单的动态数据绑定和配置 RDLC报表系列(二) ...
- NET 2.0中WinForm自定义的程序配置存放到哪里去了
.NET 2.0中,WinForm应用程序的配置已经非常方便.默认情况下,我们可以利用Properties文件夹里默认的Settings.setting文件进行Application和User两个层级 ...
- Winform中实现读取xml配置文件并动态配置DevExpress的RadioGroup的选项
场景 Winform中对DevExpress的RadioGroup进行数据源绑定,即通过代码添加选项: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl ...
- 项目中使用RDLC报表
原文地址:http://www.cnblogs.com/wuhuacong/p/4109833.html RDLC是一个不错的报表,有着比较不错的设计模式和展现效果,在我的Winform开发里面,使用 ...
- [转]MVC中如何使用RDLC报表
本文转自:http://www.cnblogs.com/BlueWoods/archive/2009/04/27/1444311.html 在用MVC开发项目的时候遇到了一个问题,如何运用RDLC报表 ...
- 在Sharepoint 2010中使用ReportViewer控件展示RDLC报表
微软的Visual studio提供了ReportViewer控件以及RDLC报表设计工具.下文主要介绍如何在Sharepoint 2010项目开发中使用ReportViewer和RDLC生成项目报表 ...
- RDLC 报表的制作(图文)
在 VS .NET2005 之前,SQL Server Reporting Services 中已经提供了一种被称为报表定义语言(Report Definition Language, RDL)的语言 ...
最新文章
- JAVA中获取当前系统时间
- hibernate批量删除和更新数据
- Https的握手协议
- Struts2自定义标签——示例
- php yaf twig,yaf-example
- 微型通用程序框架-规划
- Git可视化工具GitKraKen基本使用
- 添加rviz插件解决gaol3dtool插件缺失问题
- Flutter Sliver滚动组件
- UVM糖果爱好者教程 - 31.provides_responses?
- 做一个jQuery插件---带“旋转木马”效果的轮播图
- BZOJ1777: [Usaco2010 Hol]rocks 石头木头
- wan端口未连接怎么弄_路由器wan口未连接怎么办?
- 史上最全《计算机网络 自顶向下方法》答案合集
- 软件开发人员的作战手册 - 让程序员活的久一点
- spark插件入门完整版本
- HTML5七夕情人节表白网页(幻化3D相册) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白
- 专精特新企业和高新技术企业的区别及认定好处,补贴20-100万
- python tkinter获取屏幕大小_Python使用鼠标滚轮调整tkinter应用程序窗口大小
- 【产品经理交互常用软件】axure软件详细教程与学习指南
热门文章
- 微信公众号生成临时二维码
- pymilvus基操
- 读书笔记 《拆掉思维里的墙》
- Error: illegal invocation in <execute> or <revert> phase (action: element.updateProperties或Laber)
- 教你一招快速清理DNS缓存
- 我的世界java村民繁殖_教程/村民养殖 - Minecraft Wiki,最详细的官方我的世界百科...
- 使用wireshark检测RTP丢包问题
- 计算机101页报告翻译,冯诺伊曼 101页报告 First Draft of a Report on the EDVAC
- Mysql主从同步报错解决:Fatal error: The slave I/O thread stops because master and slave have equal..
- 进制转换的算法及进制在线转换器