DevExpress XtraReport 开发指南-单表报表设计详解(C#)


  DevExpress XtraReport 开发指南-单表报表设计详解(C#)DevExpress XtraReport 开发指南-单表报表设计详解(C#)

单表报表设计非常简单,按照下面的步骤轻松完成。

新增一份XtraReport报表


贴图图片



贴图图片



贴图图片


报表设计器 (Report Designer)



贴图图片


绑定数据字段 (Binding Data Field)

在DetailBand报表段内拖放XRLabel组件,可以对其绑定数据字段,具体作法是给Text属性赋值,比如:
[SONO] ,SONO是字段名,绑定的字段必须加中括号!(重要)

金额或数量汇总 (Report Summary)

在GroupFooter区域拖放一个XRLabel组件,在XRLabel.Summary属性设置如下:


贴图图片


然后绑定主表的Amount字段:
 

C# Code:

//金额汇总控件绑定数据源
xrLabel2.DataBindings.Add("Text",this.DataSource,"Amount");



系统变量/系统函数 System Variables




贴图图片


设计好报表,然后动态加载数据源。

代码设计

单表报表只需要一个数据表,我们只需要给Report绑定数据源即可。(重要)

预览报表:


   
private void button2_Click(object sender, EventArgs e)

        {

            XtraReport_SingleTable mMyReport = new XtraReport_SingleTable(); //报表实例

 

            DataSet data = DAL.GetSummaryData();//取销售订单主表数据

            mMyReport.SetReportDataSource(data);//绑定数据源

 

            frmReportPreview.DoPreviewReport(mMyReport, this);

        }



具体步骤:

1. 创建报表实例
2. 通过DAL层获取报表数据,返回DataSet类型,仅包含一张数据表,取名为tb_SO
3. 调用自定义方法SetReportDataSource,绑定数据源。(重要)
4. 打开预览窗体显示报表

设置主从表数据源SetReportDataSource方法:

  public void SetReportDataSource(DataSet dataSource)

        {

 

            this.DataSource = dataSource.Tables[0];//主表数据

 

            //金额汇总控件绑定数据源

            xrLabel2.DataBindings.Add("Text",this.DataSource,"Amount");

        }




总结:

单表报表相对简单,通过本文的详细介绍您完全可以开发一份个性化报表了。




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:DevExpress XtraReport报表实例源码下载(C#)
下一篇:DevExpress XtraReport 开发指南 - 主从表报表设计(C#)
评论列表

发表评论

评论内容
昵称:
关联文章

DevExpress XtraReport 开发指南-报表设计详解(C#)
DevExpress XtraReport 开发指南 - 主从报表设计(C#)
FastReport for.Net开发指南-报表设计详解
一.新增一份XtraReport报表-DevExpress-C/S快速开发框架-标准版V2.3
FastReport for.Net开发指南-主从(Master/Detail)报表设计详解
DevExpress XtraReport报表实例源码下载(C#)
DevExpress XtraReport - 动态加载报表布局模板
三.代码设计-DevExpress-C/S快速开发框架-标准版V2.3
二.报表设计 (Report Designer)-DevExpress-C/S快速开发框架-标准版V2.3
FastReport for .Net /主从快速开发手册(doc下载)
Dev XtraReport导出报表乱码问题
开发基础资料报表) - MiniFramework蝇量框架 - Winform框架
C# FastReport.NET批量打印条形码报表详解教程
WinFramework轻量级开发框架 - 主从窗体开发指南-详细二次开发
三.代码设计-DevExpress主从-C/S快速开发框架-标准版V2.3
二.报表设计 (Report Designer)-DevExpress主从-C/S快速开发框架-标准版V2.3
一.新增一份XtraReport报表-DevExpress主从-C/S快速开发框架-标准版V2.3
MiniFramework蝇量开发框架新手指南开发指南
WinFramework轻量级开发框架 - 数据字典窗体开发指南
FastReport for .Net 报表开发实例(C#源码下载)