EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

Reports V2模块概述

报表在业务应用程序中被广泛使用,以人类可读和易于打印的格式显示数据。该报告V2模块引入简化的DevExpress整合报告到XAF应用。请注意,WinForms和ASP.NET XAF应用程序是标准的.NET应用程序,并且GUIWeb Reporting教程中描述的方法是完全适用的,但是您需要为报告访问创建用户界面并为用户定义的报告实现存储手动。该报告V2模块提供了这些任务,其中包括最流行的情况下准备使用的解决方案。

使用Reports V2模块,报告由与其他持久性对象一起存储在应用程序数据库中的业务对象表示。包含的报告列表(在Visual Studio中都是预定义的,并且由最终用户添加)在“报告列表”视图中显示,可以从“报告”导航项中调用该列表。该报告的观点是伴随操作用于管理报告(创建,设计,打印,复印等)。还可以从业务对象上下文执行报表-您可以选择多个对象,然后使用ShowInReport Action在报表中显示这些对象。

注意

如果Reports V2模块提供的解决方案不适用于您的特定情况,请随时以自定义方式集成XtraReports(请参阅如何:显示在设计时创建的XtraReport,而无需使用XAF Reports模块)。

报告第2版功能

WinForms和ASP.NET特定模块

  • 在运行时创建,预览和打印最终用户报告,并将这些报告保留在数据库中。
  • 预览和打印开发人员在Visual Studio中设计的预定义报告。
  • 使用预定义的报告作为创建最终用户报告的模板。

行动专用模块

预览并保存由开发人员在Visual Studio中设计的预定义报告,或在运行时在WinForms或ASP.NET应用程序中由最终用户创建的报告,并保存在移动设备上。

ReportsV2模块使用的DevExpress控件

报告V2模块组件

Reports V2模块包含以下与平台无关的特定于平台的组件。

ReportsV2_Toolbox

注意

报告数据类型

使用实现IReportDataV2接口的业务对象(实体)可持久保存报告。如果使用XPO,则将自动使用在业务类库中实现的ReportDataV2持久类。如果使用Entity Framework,则应手动将ReportsModuleV2.ReportDataType属性设置为ReportDataV2,并将此类型添加到DBContext中(请参阅在Visual Studio中创建报表)。您还可以使用自定义报告数据类型(请参阅如何:在报告列表中添加自定义列)。

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