The requested page is not available for the requested platform. You are viewing the content for Default platform.

ReportsStorage Class

Manages loading and persisting reports in the Reports V2 Module.

Namespace: DevExpress.ExpressApp.ReportsV2

Assembly: DevExpress.ExpressApp.ReportsV2.v19.1.dll

Declaration

public class ReportsStorage :
    IReportStorageTool,
    IPreviousReportStorageExtensionContainer
Public Class ReportsStorage
    Implements IReportStorageTool,
               IPreviousReportStorageExtensionContainer

Remarks

The ReportsStorage class is a Custom Report Storage. It provides an XAF-specific report serialization - reports are loaded from and saved to the database using IReportDataV2 persistent objects.

You can access the ReportsStorage instance via the static ReportDataProvider.ReportsStorage property. You can also assign a custom report storage to this property.

An example of using this class' methods is provided in the How to: Print a Report Without Displaying a Preview topic. To see how to inherit ReportsStorage, refer to the How to: Use a Custom XtraReport Descendant as the Base Class for New Reports topic.

Inheritance

Object
ReportsStorage

Implements

DevExpress.XtraReports.Native.IReportStorageTool
DevExpress.Persistent.Base.IPreviousReportStorageExtensionContainer
See Also