运用DevExpress XtraReport如何将多张报表页连接成一个报表

原创|其它|编辑:郝浩|2012-09-10 11:39:59.000|阅读 3449 次

概述:根据代码将通过添加相同的报表页面创建一个单独的Developer Express报表(XtraReport),附代码级图片说明。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

根据下面代码将通过添加相同的报表页面创建一个单独的DevExpress报表(XtraReport)。

使用代码

遵循以下命名空间要求:

Imports DevExpress.XtraPrinting   

添加XtraForm,并在该表单中添加PrintControl,RibbonControl,RibbonStatusBar1。

运用DevExpress XtraReport如何将多张报表页连接成一个报表

添加XtraReport,并按照你希望表达的方式设计。以下是我所创建的一个报表。

运用DevExpress XtraReport如何将多张报表页连接成一个报表

我添加了一个含有网格视图和按钮的表单。

运用DevExpress XtraReport如何将多张报表页连接成一个报表

设置该按钮的单击事件:

  'Add a XtraReport to the Designer and Create an object from it.

        Dim masterreport As New xrBill

 

        'Here i am loopign through the records on grid view

        For r = 0 To gvGeneratedBills.RowCount - 1

 

            Dim report(r) As xrBill 'Create report object

            report(r) = New xrBill

 

            'Add report functionality here

            'Set the modifier property of reports controls to public

            'you can access report controls and assing data from the DB

 

            'Finnaly Create the report

            report(r).CreateDocument()

 

            'Add the created report's page to the main report

            masterreport.Pages.AddRange(report(r).Pages)

 

            'Set the page no to the continues format

            masterreport.PrintingSystem.ContinuousPageNumbering = True

 

            'Bind the main report printing system to the form's printing system

            frmPrint.PrintControl1.PrintingSystem = masterreport.PrintingSystem

 

        Next

 

        'Display the report

        frmPrint.Show()

      frmPrint.BringToFront()



标签:DevExpress报表

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:本站原创

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
XtraReports Suite

针对Windows Forms、ASP.NET、ASP.NET MVC、WPF,Silverlight和LightSwitch开发者的下一代跨平台报表方案

DevExpress Universal Subscription

优秀的界面控件开发包,帮助企业构建卓越应用!

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

DevExpress Silverlight Controls

高性价比高实用性的Silverlight用户界面控件套包,拥有大量的示例和帮助文档,开发者能够快速上手!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP