DevExpress报表开发基本流程

一、DevExpress简介


       1、DevExpresss是针对.NET平台开发的一整套组件解决方案

1、功能完备的可视化组件
2Visual C# 编写
3、良好的兼容性:大多组件都是对VS自带的控件功能进行的扩展,并都是直接继承自所要扩展的控件本身
2、DevExpress WinForms Controls
3、DevExpress.XtraReports
报表控件
DevExpress.XtraReports.UI.XtraReport
报表组件
XRTable
XRPageInfo
 

4、DevExpress.XtraReports.UI.XtraReport Types
Table Report
Master-Detail Report
Subreport
Multi-Column Report
Label Report
Report Merging
Side-by-Side Report
5、DevExpress.XtraReports.UI.XtraReport Bands
0Top Margin
1Report Header
2Page Header
3Group Header
4Detail
5Group Footer
6Page Footer
7Report Footer
0Bottom Margin
 

 二、DevExpress.UI.XtraReports流程


                   1、分析数据

2、设计表样 (Style)
3、绑定字段 (Data Binding)
4、加载实例 (New)
   1、分析数据
    •取自什么表

 

  –Tables

 

    •需要哪些字段

 

  –Tables.Columns

 

    •根据哪些字段分组

 

  –Group Columnseg,货币(CNY or USD)…

 

    •汇总哪些字段

     Summary Colmunseg,收款金额

   2、设计表样

 

    •Design Time

 

  –VS IDE

 

    •Run Time

 

  –Code

      3、绑定字段 

    •Design Time

 

    –Xsd File

 

    •Run Time

 

    –Method

       4、加载实例

           

bool  LoadInvoiceReport()
 {
     DataTable dtInvoiceInfo;
    … …     
//  获取报表数据
     InvoiceReport invoiceReport  =   new       InvoiceReport();     // 报表实例
     invoiceReport.DataSource  =  dtInvoiceInfo;     // 数据绑定
     invoiceReport.Parameters[“pUser”].Value  =   this .App.UserName;  // 参数设置
     invoiceReport.RequestParameters  =   false ;     // 是否需要输入参数
      this .pcInvoice.Report  =  invoiceReport;     // 显示报表
      return   true ;
}

 


转载于:https://www.cnblogs.com/junier/archive/2011/08/29/2158427.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值