EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

如何:将XRSubreport控件与Reports V2数据源一起使用

本主题描述了在创建带有报表V2的数据源(CollectionDataSource或ViewDataSource)的主从报表时使用XRSubreport控件的细节

注意

移动平台不支持本主题中描述的方法。

XRSubreport和CollectionDataSource

要在XAF中创建带有子报表的报表,可以遵循XtraReports文档中发布的“使用子报表创建主从报表”教程,但是可以使用CollectionDataSource而不是直接绑定到数据。然后,您可以使用PredefinedReportsUpdater.AddPredefinedReport <T>方法注册主报告。无需其他步骤。

XRSubreport和ViewDataSource

注意

完整的示例可在FeatureCenter应用程序中找到。默认情况下,此演示安装在%PUBLIC%\ Documents \ DevExpress演示19.2 \ Components \ eXpressApp Framework \ FeatureCenter路径中。以下文件中演示了主报告及其子报告。

  • FeatureCenter.Module \ Reports \ ContactReport.cs
  • FeatureCenter.Module \ Reports \ PhoneNumberReport.cs

如果选择ViewDataSource,则使用上一段中描述的相同方法,但是要考虑到在XtraReports教程中演示的“参数绑定集合编辑器”对话框中添加了主对象的键列。使用ViewDataSource,您应该将键列手动添加到ViewDataSource.Properties集合。该表达式的值应该是指由指定的业务类的主要属性DataSourceBase.ObjectTypeName(例如,向BaseObject.Oid属性)。下图演示了在报表设计器中添加的关键列。

ReportsV2_Subreport_ViewDataSource_Oid

转载保留此链接,注明出处