Skip to main content

ReportDesignExtension Class

Enables you to serialize custom parameter types and other custom objects along with a report’s definition.

Namespace: DevExpress.XtraReports.Extensions

Assembly: DevExpress.XtraReports.v24.2.Extensions.dll

NuGet Package: DevExpress.Win.Reporting

Declaration

public abstract class ReportDesignExtension :
    IRepositoryItemCreator,
    IDataSerializer

Remarks

To provide parameters of custom types to your report, you should create a custom report design extension, inherited from the ReportDesignExtension class.

Then, register the extension (using the ReportDesignExtension.RegisterExtension method) and associate the report with the custom extension (ReportDesignExtension.AssociateReportWithExtension).

how-to-custom-type-parameters

To learn more, see Creating Custom Report Parameters.

Another scenario for using the ReportDesignExtension is the XML serialization of custom parameters and other objects.

Inheritance

Object
ReportDesignExtension
See Also