.NET Core 3.0+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

DevExpress.ExpressApp.ReportsV2 Namespace

Contains interfaces and classes that are specific to the Reports V2 Module.

Assemblies: DevExpress.ExpressApp.ReportsV2.v20.2.dll, DevExpress.Persistent.Base.v20.2.dll

Classes

Name Description
CreateCustomParametersDetailViewEventArgs Arguments passed to the ReportServiceController.CreateCustomParametersDetailView event.
CreateCustomReportContainerEventArgs Arguments passed to the ReportsStorage.CreateCustomReportContainer event.
CustomShowPreviewEventArgs Arguments passed to the ReportServiceController.CustomShowPreview event.
InplaceReportsCacheHelper Provides helper methods used to manage in-place reports cache.
PredefinedReportsUpdater A ModuleUpdater descendant intended to register XtraReport objects created at design time for the use with the Reports V2 Module.
PreviewReportDialogController A DialogController descendant activated for the report parameters dialog.
PrintSelectionBaseController An ObjectViewController that provides the PrintSelectionBaseController.ShowInReportAction used to execute In-Place Reports.
ReportContainer An object that specifies the report markup (XtraReport object), the associated parameters object type and the report's display name.
ReportDataProvider Provides static members used to manage report data.
ReportDataSourceHelper Provides helper methods and events used to manage reports and their data sources.
ReportParametersObjectBase The base class for classes that specify parameters shown in a popup Detail View before a report is executed.
ReportsControllerCore An ObjectViewController that provides the ReportsControllerCore.ExecuteReportAction used to execute reports.
ReportServiceController The Controller that contains the common code used to display the Preview Report and Report Designer windows.
ReportsModuleV2 The module contained in the DevExpress.ExpressApp.ReportsV2.v20.2.dll assembly.
ReportsStorage Manages loading and persisting reports in the Reports V2 Module.

Interfaces

Name Description
IInplaceReportV2 Implemented by persistent classes used to store reports that can be used as inplace repors.
IModelNavigationItemsForReports Used to extend the Application Model's NavigationItems node with properties specific to the Reports V2 Module functionality.
IReportContainer Implemented by Report Containers.
IReportDataV2 Implemented by persistent classes used to store reports used by the Reports V2 Module.

Enums

Name Description
PrintSelectionBaseController.ActionEnabledMode
ReportStoreModes Contains values that specify the format used to store reports in the ReportsStorage.