基于DEV控件库的webservice打印.repx模板

本文使用的DEV版本为10.1版本 

DevExpress
第三方控件汉化代码和使用方法,Dev测试版本为9.3.4,可适用于多个版本。

我们开发程序的时候,经常会碰到一些报表,如果是Winform的报表,一般可以采用DevExpress控件组的XtraReport,或者微软的RDLC报表,当然还有一些其他的,在此不再赘述。由于本人在Winform开发中经常使用到一些报表,有时候使用XtraReport报表,有时候也使用RDLC报表,因此本篇主要介绍这两种不同类型报表的使用,以及对比它们的差异性,以便我们更好的掌握了解。

首先需要添加Dll引用

使用方法:

1、XtraReport报表的使用

DevExpress.Data.v10.1

1.先将该类生成的Dll导入工程中
,也可以不生成dll,把该类放到项目中就行了。
2.在你的From_Load()或者program.cs中实例化该类即可

1)报表界面展示

在我的派车管理系统里面,我需要根据数据库的记录,把相关的派车历史信息做成一个报表统计的模块,需要列出报表的明细(派车明细)和统计值(记录数、公里数),这种类型的报表是很多情况下需要碰到的。

我需要实现一个基于XtraReport报表技术实现的功能界面,如下面图示所示。

 图片 1

这里面涉及的字段,包括字符型、日期型,数值型、枚举类型等,还有统计值、打印时间(参数),因此也算一个比较完整的报表展示了。

 

DevExpress.XtraPrinting.v10.1

DevExpress.XtraEditors.Controls
此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等
DevExpress.XtraGrid 网格
DevExpress.XtraBars 菜单栏 和 工具栏
DevExpress.XtraNavBar 导航条
DevExpress.XtraPrinting 报表打印相关
DevExpress.XtraReports 报表
DevExpress.XtraTreeList 树

2)创建新报表

为了实现这个报表模块,我们先使用VS的工具创建一个报表组件对象。

图片 2

 

在使用前,我们需要设置好报表组件的各个显示模块,报表报表上下空间部分(TopMargin/BottomMargin),这两个部分用来调整上下的边线的;

然后每个报表有头部内容和底部内容的区分,ReportHeader一般用来放置表格头部字段显示的,明细的内容包括展示列表的明细信息,大致调整如下所示。

图片 3

图片 4

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website