本文只是为了帮助初次接触或是需要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(); }