ReportsStorage Class

Manages loading and persisting reports in the Reports V2 Module.

Namespace: DevExpress.ExpressApp.ReportsV2

Assembly: DevExpress.ExpressApp.ReportsV2.v18.2.dll

Declaration

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

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

See Also