DevExpressReport使用简要说明

摘要:
DevExpressReport使用简要说明DevExpressReport是DevExpress组件包中一个重要的组成部分,可以帮助我们方便设计和打印漂亮的报告、报表。可以设计同一个DevExpressReport报表在不同类型的程序中使用等。DevExpressReport报表组件的使用同Windows的Report使用基本相同,可以快速上手;同时DevExpressReport提供了一系列的Report控件,可供在设计时使用。所有的Report可用控件都在DX.9.1:ReportControls工具箱内。1在页面中分别添加ReportToolbar和ReportViewer。
DevExpress Report 使用简要说明
  • DevExpress Report DevExpress组件包中一个重要的组成部分,可以帮助我们方便设计和打印漂亮的报告、报表。
  • 可以设计同一个DevExpress Report报表在不同类型的程序中使用(如WinFormAsp.net)等。
  • DevExpress Report 报表组件的使用同WindowsReport使用基本相同,可以快速上手;同时DevExpress Report提供了一系列的Report控件,可供在设计时使用。如(XRLableXRCheckBoxXRPictrueBox等。注:所有的DevExpress Report 控件命名都以XR开头)。

如何创建并打印预览一个Report ?

可参见源码

1 创建项目并添加XtrReportClass文件(v9.1代表版本号),如图:

DevExpressReport使用简要说明第1张

2 打开报表设计面页,并向Detail中添加一个XRLabel并设置其属性。(具体做法同使用其他控件无任何区别)

所有的Report可用控件都在DX.9.1:Report Controls 工具箱内。

DevExpressReport使用简要说明第2张

3 打印当前报表

前面说过,同一个报表可以在不同类型的的程序中不做任何修改可直接使用,但在显示时还是有区别的。

3.1 Windows中打印预览

Windows中打印或预览报表时可以直接使用以下代码进行显示:

HelloXtraReport report = newHelloXtraReport();

//1打印预览

report.ShowPreview();

//2直接打印

report.Print();

//3在运行中编辑Report

report.ShowDesigner();

3.2 Web中打印预览

Web程序中使用起来可能有点麻烦,但相对来说还是比较容易的。

1 在页面中分别添加ReportToolbarReportViewer。如图:

DevExpressReport使用简要说明第3张DevExpressReport使用简要说明第4张

ReportToolbar提供一组工具命令,用来控件ReportViewer视图执行哪些操作,ReportToolbar最重要的属性就是ReportViewer属性,给其指定一个报表视图。如下图:

DevExpressReport使用简要说明第5张

ReportViewer用来展现那Report报表,可以通过ReportViewerReport属性指定(通过列表选择即可),如下图:

DevExpressReport使用简要说明第6张

设置完成后,通过浏览器打开页面并预览报表。

4导出报表

可以通过Report提供的工具栏中的导出按来来执行导出操作,当然也可通过代码进行细节的控制。以下连接是可导出的格式及详细说明。

·Export to PDF

·Export to HTML

·Export to MHT

·Export to Text

·Export to CSV

·Export to XLS

·Export to RTF

·Export to Image

免责声明:文章转载自《DevExpressReport使用简要说明》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇全方位掌握nsis脚本Spark SQL 编程(七)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JMeter3.0(三十八)图形化HTML报告中文乱码问题处理(转载)

转载自 http://www.cnblogs.com/yangxia-test 由于个人在JMeter 3.0的实际应用中,脚本中的Test Plan/Sampler等元件命名都没有使用中文,所以在之前介绍Dashboard Report特性的博客(原文戳这里))成文时,没有提到关于中文的问题。之后有朋友反馈,Sampler名称为中文时,生成的报告中展示为...

水晶报表(crystal report )中显示CheckBox

1,在crystal report 报表的右边field explorer导航栏里面 新建一个formula field 并命名,最后的时候把拖个来的field 字体改为Wingdings 2,右键edit刚建好的formula field ,写一个控制checkbox 显示的表达式如下: if {Command.CLAIMANT_SIGNATURE_FL...

Stimulsoft报表操作笔记(一):统计

一、引言 报表大家应该都知道是什么,简单来说就是用表格、图表等格式来动态显示数据。现在web系统中很多需要使用到报表统计、打印功能等,将所需用到的数据绑定到指定的位置,然后分类汇总,这样查看起来更清晰,管理人员分析数据也一目了然。今天就我之前所做的项目总结一下使用stimulsoft报表的经验。 二、准备工作 首先,需要安装Stimulsoft,我使用的版...

pytest测试报告allure

1.python安装allure插件,pip install allure-pytest(PS:安装完成之后,打开一个你之前写的pytest脚本,看能不正常使用,如果报错:AttributeError: module 'allure' has no attribute 'severity_level'这个是之前 pytest-allure-adaptor...

elementui_5(查看报告功能的开发)

查看报告功能的开发去element组件里找到Dialog对话框的嵌套的Dialog,对于确实需要嵌套Dialog的场景,我们提供了append-to-body属性,将内层Dialog的该属性设置为true,它就会插入至body元素上,从而保证内外层Dialog和遮罩层级关系的正确,复制一个div,id=report,新增的代码如下图: 两层dialo...

Jasper Report 教程

1     简介 JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。最重要的是它是开源的,这给我们带来很大方便,但是文档却要钱,让人不爽。不过人总要生存,再说,做这么一个好东西,用户总不能一点代价也不付(虽然对于中国普通程序原来说太贵了点)。它还有一个相关的开源工程—IReport...