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.v19.2.Extensions.dll

Declaration

public abstract class ReportDesignExtension :
    IRepositoryItemCreator,
    IDataSerializer
Public MustInherit Class ReportDesignExtension
    Implements 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