DevExpress XtraReports 入门一 创建 Hello World 报表
原文:DevExpress XtraReports 入门一 创建 Hello World 报表
本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过
本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。
废话少说 开始正事
本次内容分一下4个步骤:
- 创建应用程序并添加报表
- 构建报表
- 输出报表
- 查看运行结果
一、创建应用程序
1、启动 MS Visual Studio (2005、2008、或 2010)。
2、新建一个 Windows 窗体应用程序 (或者在 Visual Studio 2005 中新建 Windows 应用程序)。
3、在 项目 菜单中,选择 添加新项... (或按下 CTRL+SHIFT+A 组合键) 来调用 添加新项 对话框。
4、在此对话框中,选择 XtraReport Class v10.2 项,并且单击 添加 按钮。 这样将把一个空白新报表添加到应用程序中。

注意
也可以选择 XtraReport Wizard v10.2 项来调用 报表向导,此向导可以帮助您快速创建标准报表
二、构建报表
- 现在 Visual Studio 显示了新建报表的设计器 (在默认情况下,报表名称是 XtraReport1,并且在本课程中将使用此名称)。 注意,此报表派生于 XtraReport 类,该类是所有报表的基本类。 您可以发现,这种行为与新建派生于 Form 类的窗体的结果相类似。(为了继续进行报表创建,打开 工具箱 窗格 (例如通过按下 CTRL+ALT+X 组合键),然后选中 XRLabel 控件 (在 DX.10.2: Report Controls 标签页中),并且把它拖放到报表的 Detail 带区)。

- 双击所创建的标签,调用它的允许输入文本的 内置编辑器。 例如,键入经典的 Hello World! 语句。 然后使用 XtraReports 工具栏 来调整标签的颜色及字体选项。

- 现在切换到 预览标签页 (通过报表设计器底部的 Preview 按钮)。

同样,如果需要查看此报表的 HTML 外观如何,则切换到 HTML View 标签页。
三、输出报表
- 现在切换到 Form1 的设计器,并且在窗体中添加三个 System.Windows.Forms.Button 控件。 分别把它们的文本修改为 Preview、Print 和 Edit。

- 为这些按钮编写下列 Click 事件处理程序。
private void button1_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Show the report's preview.
report.ShowPreview();
}
private void button2_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Print the report.
report.Print();
}
private void button3_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Open the report in the End-User Designer.
report.ShowDesigner();
}
四、查看云寻结果
运行此应用程序。 单击 Preview 按钮调用 预览窗口,其中包含了所创建的 Hello World! 报表。 要 打印 报表,只需要单击 Print 按钮

DevExpress XtraReports 入门一 创建 Hello World 报表的更多相关文章
- DevExpress XtraReports 入门五 创建交叉表报表
原文:DevExpress XtraReports 入门五 创建交叉表报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪 ...
- DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表
原文:DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的, ...
- DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表
原文:DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用 ...
- DevExpress XtraReports 入门四 创建 Web 报表
原文:DevExpress XtraReports 入门四 创建 Web 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这 ...
- [原创]Devexpress XtraReports 系列 4 创建多栏报表
昨天我们完成了 [原创]Devexpress XtraReports 系列 3 创建主从报表 今天我们继续学习新的一种报表模式:多栏报表.(Demo源码,数据库最后附上) 或许很多人会问什么是多栏报表 ...
- [原创]Devexpress XtraReports 系列 9 创建邮件合并报表
昨天发表了Devexpress XtraReports系列第八篇[原创]Devexpress XtraReports 系列 8 创建Drill-Through报表,今天我们继续. 今天的主题是创建邮件 ...
- [原创]Devexpress XtraReports 系列 5 创建交叉报表
昨天我们已经介绍了如何创建多栏报表,详见:[原创]Devexpress XtraReports 系列 4 创建多栏报表 今天我们继续我们的XtraReports系列.Demo和数据库文件最后会附上. ...
- [原创]Devexpress XtraReports 系列 10 创建标签报表
今天这篇是Dx Reports 基础初级系列的最后一篇了.以后如果有什么高级的应用,应该另开一个中级使用系列. 昨天发表了Devexpress XtraReports系列第九篇[原创]Devexpre ...
- DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表
原文:DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助 ...
随机推荐
- Javascript设计模式系列二
创建对象的基本模式,一.门户大开型,二.采用下划线来表示属性和方法的私用性,三.使用闭包来创建私用的成员. 一.门户大开型.只能提供公用成员.所有属性和方法都公开的.可访问的.这些共用属性都要使用th ...
- 【原创】纯OO:从设计到编码写一个FlappyBird (一)
说起来,自学计算机也有2年多的时间了,自己还没有从设计到编码,完完整整的设计一个基于面向对象的软件的经历..囧 于是,就有了这个系列.首先选用的语言是Java,没别的原因,HeadFirst设计模式是 ...
- uva 1331 - Minimax Triangulation(dp)
option=com_onlinejudge&Itemid=8&page=show_problem&category=514&problem=4077&mosm ...
- Java引用类型变量
Java引用类型变量 1.编译时类型:由声明该变量时使用的类型决定 2.执行时类型:由实际赋给该变量的对象决定 类型不一致的假设编译时类型和执行,可能会出现多态性 版权声明:本文博主原创文章.博 ...
- ** poj Y2K Accounting Bug 2586
Y2K Accounting Bug Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10117 Accepted: 50 ...
- Java基金会——JUnit
JUnit 測试的重要性毋庸质疑.但怎样使測试更加准确和全面.而且独立于项目之外而且避免硬编码,JUnit给了我们一个非常好的解决方式. 能够说JUnit是为单元測试而生的,一个Java语言的单元測试 ...
- 图表引擎AChartEngine 一
MainActivity.java package com.example.achartengine0; import org.achartengine.ChartFactory; import or ...
- HDOJ 5188 zhx and contest 贪婪+01背包
zhx and contest Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- HDU2159 研发费用背包
主题链接:FATE 状态转移方程: dp[ren][num] =max(dp[ren-耐久值][num-1]+ 经验值,dp[ren][num]) dp表示:当前忍耐度ren下杀敌数为num的经验值 ...
- dba_dependencies查询结果视图
[oracle@rhel63single ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Fri Mar 13 0 ...