DevExpress XtraReports 入门四 创建 Web 报表

原文:DevExpress
XtraReports 入门四 创建 Web 报表

本文只是为了帮助初次接触或是需要DevExpress
XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过

本文内容来DevExpress
XtraReports帮助文档,如看过类似的请略过。

废话少说 开始正事

一、创建 Web 报表并绑定数据 

  1. 启动 MS Visual Studio (2005、2008、或 2010)。

  2. 新建一个 ASP.NET Web 应用程序。

  3. 添加新报表 到 Web 应用程序中。

  4. 现在,需要把数据集添加到 Web
    应用程序中。
       注意
         不可以使用 入门二
    中那样的方式把数据集添加到报表。 而是首先要人工把数据集添加到应用程序中,然后把它指派到报表的 XtraReportBase.DataSource
    属性。
    要这样做,则在 项目 菜单中选择 添加新项...,在调用的对话框中,选择 DataSet,然后单击 添加 按钮。


  5. 然后,在打开的数据集设计器中,把 Categories 数据表从服务器资源管理器面板中拖放到设计器的界面上。

    保存所作的更改,并退出数据集设计器。


  6. 现在,切换到报表的设计器,单击报表的智能标记。 在调用的操作列表中,把所创建的数据集指定为报表的
    XtraReportBase.DataSource。

    在此步骤之后,两个附加属性被自动指定: XtraReportBase.DataMember 属性值被设置为
    Categories,XtraReportBase.DataAdapter 属性值被设置为 categoriesTableAdapter。


  7. 现在报表已经被绑定数据,通过把所需的字段从 Field List(字段列表) 中拖放到报表带区,您可以调整报表的布局。对于本指南,我们复制在 入门二
    中所创建的报表,它有下列布局。

    检查所创建的报表布局是否满足 导出为 HTML 的要求: 报表控件不能相互交叉。 否则,HTML 输出结果会变得混乱。 如果
    XtraReport.ShowExportWarnings 属性被启用(默认启用),那么交叉的控件被以红色绘制。 因此,应该重新排列它们,如下图所示。

 二、在网页中显示报表 

  1. 切换到 Default.aspx 标签页,并且单击页面底部的 设计 按钮,来查看此网页的设计器。

  2. 为了把报表嵌入到网页中,我们展开 DX.10.2: Reporting 工具箱标签页,并且把 ReportViewer 控件拖放到网页上。
    为了提供报表的导航工具,也可以添加 ReportToolbar 控件。

    注意
         在
    ReportToolbar 或 ReportViewer 控件被添加到 Web 应用程序中之后 (仅第一次),应用程序的 Web.config
    文件就被更改。


  3. 为了把 ReportToolbar1 和 ReportViewer1 控件链接在一起,需要把 ReportToolbar.ReportViewer
    属性设置为已有的 ReportViewer1 对象。


  4. 为了指定即将通过 ReportViewer1 控件呈现的报表对象,需要把它的 ReportViewer.Report 属性设置为
    XtraReport1。

三、 查看运行结果 

现在 Web 报表已经就绪。
运行此应用程序,并在系统的默认网页浏览器中查看所创建的 ASP.NET 页面。 如果 Default.aspx 页面没有被指定为项目的启动页面,那么请在
解决方案资源管理器 中使用鼠标右键单击此页面,并选择 设为起始页 菜单项,然后再次运行。

时间: 2024-10-26 04:56:36

DevExpress XtraReports 入门四 创建 Web 报表的相关文章

DevExpress XtraReports 入门一 创建 Hello World 报表

原文:DevExpress XtraReports 入门一 创建 Hello World 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 本次内容分一下4个步骤: 创建应用程序并添加报表 构建报表 输出报表 查看运行结果 一.创建应用程序 1.启动 MS Visual

DevExpress XtraReports 入门五 创建交叉表报表

原文:DevExpress XtraReports 入门五 创建交叉表报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.准备数据绑定 XRPivotGrid 控件 启动 MS Visual Studio (2005.2008 或 2010),并且新建一个或者打开一个现

DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表

原文:DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建应用程序并添加报表 启动 MS Visual Studio (2005.2008.或 2010). 在 Visua

DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表

原文:DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.添加从表  启动 MS Visual Studio (2005.2008.或 2010). 打开有数据感知报表的

DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表

原文:DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 在继续本示例之前,要把所有 必需的程序集 添加到项目的 引用 列表中,并且把一个按钮拖放到窗体上. 然后,以下列方式接管此按钮的

使用MyEclipse报表创建Web报表(下)

在使用MyEclipse Reports创建Web报表(上)一文中,小编为大家介绍了如何创建报表Web项目.创建报表.创建数据集以及制定一个报表.接下来小编将为大家介绍另外几节的内容,希望能够帮助到大家. 5. 数据排序 默认的数据行排序受许多因素的影响,例如受在数据库中创建数据顺序的影响.在很多情况下,您可能会想改变数据出现在报表中的顺序. (1)在报表设计器中,单击布局选项来返回布局编辑器. (2)在布局编辑器中,单击左下角的表格选项.当鼠标停留在该区域时标签会出现.属性编辑器会显示所选表的

使用MyEclipse报表创建Web报表(上)

组织良好的业务数据可以显著改善关键的决策过程.使用MyEclipse Reports?工具来开发各种Web报表.在本教程中,您将学习到: 创建一个报表Web项目和数据源 创建.布局和格式化的报表 创建一个数据集 排序报表数据 部署和测试报表项目 持续时间:30分钟 没有MyEclipse?立即下载 1. 创建一个报表Web项目 这里有两种方法来创建报表Web项目.第一种方法是使用报表向导来创建一个新的项目:第二种方法是添加报表Web Runtime Facet到一个现有的MyEclipse We

Web 报表

Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 的.全球性的.动态交互的.跨平台的分布式图形信息系统.Web 报表是以 Web 作为信息展示平台,可以让用户在线查看.编辑.保存.输出的报表. 一.Web 报表的起源 在没有计算机以前,人们利用纸和笔来记录数据,报表数据和报表格式是紧密结合在一起的,都是在同一个本子上.数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改. 计算机作为一种新的生产工具出现后,它有一个主要功能就是文字

Devexpress报表开发(三):创建主从报表

Devexpress报表开发(三):创建主从报表 此教程是在上一篇的基础上教会大家如何使用Devexpress报表控件来创建主从报表的,我们将从以下几步来实现主从报表: 添加从报表数据 创建从报表 设计从报表布局 显示预览结果 1.添加从报表数据 我们打开上一篇文章的工程,然后右击Report Explorer中的sqlDataSource1,选择Manage Queries(查询管理),然后点击添加. 然后我们按照上一篇文章的步骤添加一张与之关联的表,用作从报表数据. 然后我们在右击sqlDa