开发者社区> 杰克.陈> 正文

DevExpress XtraReports 入门一 创建 Hello World 报表

简介: 原文:DevExpress XtraReports 入门一 创建 Hello World 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。
+关注继续查看
原文: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 项来调用 报表向导,此向导可以帮助您快速创建标准报表

 

二、构建报表

  1. 现在 Visual Studio 显示了新建报表的设计器 (在默认情况下,报表名称是 XtraReport1,并且在本课程中将使用此名称)。 注意,此报表派生于 XtraReport 类,该类是所有报表的基本类。 您可以发现,这种行为与新建派生于 Form 类的窗体的结果相类似。(为了继续进行报表创建,打开 工具箱 窗格 (例如通过按下 CTRL+ALT+X 组合键),然后选中 XRLabel 控件 (在 DX.10.2: Report Controls 标签页中),并且把它拖放到报表的 Detail 带区)。
  2. 双击所创建的标签,调用它的允许输入文本的 内置编辑器。 例如,键入经典的 Hello World! 语句。 然后使用 XtraReports 工具栏 来调整标签的颜色及字体选项。
  3. 现在切换到 预览标签页 (通过报表设计器底部的 Preview 按钮)。

    同样,如果需要查看此报表的 HTML 外观如何,则切换到 HTML View 标签页。

三、输出报表

    1. 现在切换到 Form1 的设计器,并且在窗体中添加三个 System.Windows.Forms.Button 控件。 分别把它们的文本修改为 Preview、Print 和 Edit。
    2. 为这些按钮编写下列 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 按钮

      

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
orabbix结合python发送图形报表(一)
在数据库的运维工作中,如果有一种运筹帷幄的感觉,那么其中一种方式就是看报表,比如喝着咖啡缓缓打开电脑,几十台,上百台的机器的负载明细都在眼底。如果某个地方出现了异常或者明显的抖动,在报表中也能够很清晰的显示出来。
1038 0
ActiveReports 报表应用教程 (6)---分组报表
原文:ActiveReports 报表应用教程 (6)---分组报表 在 ActiveReports 中可以设置单级分组、嵌套分组,同时,还可以使用表格、列表以及矩阵等数据区域控件对数据源进行分组操作。
688 0
SharePoint自动化系列——通过PowerShell创建SharePoint Web
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PSSnapin Microsoft.
694 0
ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
原文:ActiveReports 报表应用教程 (8)---交互式报表之动态过滤 用户可以使用ActiveReports参数 (Parameters)集合把数据提供给报表中的文本框或图表,也可以选择数据的一个子集显示到报表的特定区域,或者是把数据从主报表象子报表传递。
785 0
orabbix结合python发送图形报表(二)
   在之前的博文中分享过通过结合python来发送图形报表邮件的例子。http://blog.itpub.net/23718752/viewspace-1776784/ 当然我们还是需要实现,意味着那些碰到的硬骨头都需要啃下来,大体的思路如下,每个步骤都有一些难点。
1030 0
+关注
杰克.陈
一个安静的程序猿~
10425
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载