ReportsStorage Class
Manages loading and persisting reports in the Reports V2 Module.
Namespace: DevExpress.ExpressApp.ReportsV2
Assembly: DevExpress.ExpressApp.ReportsV2.v24.1.dll
NuGet Package: DevExpress.ExpressApp.ReportsV2
Declaration
Remarks
The ReportsStorage class is a Custom Report Storage. It uses XAF-specific report serialization – reports are loaded from and saved to the database using IReportDataV2 persistent objects.
Note
This is a legacy class. In most customization scenarios, we recommend that you create and register a custom IReportStorage
service implementation as described in the following topic: How to: Create a Custom Report Storage to Customize UI and Behavior Globally.
Use the ReportsStorage
class only in the following cases:
- If you target .NET Framework (WinForms, WebForms) as opposed to .NET.
- If you are developing a .NET Core WinForms application in a configuration that does not use Dependency Injection and XAF Application Builder.
You can access the ReportsStorage instance from the static DevExpress.ExpressApp.ReportsV2.ReportDataProvider.ReportsStorage
property. You can also assign a custom report storage to this property.