Skip to main content
All docs
V25.1
  • IReportDesignerModelBuilder.CustomControls(Type[]) Method

    Registers custom controls in the Web End-User report Designer.

    Namespace: DevExpress.XtraReports.Web.ReportDesigner.Services

    Assembly: DevExpress.XtraReports.v25.1.Web.dll

    NuGet Package: DevExpress.Web.Reporting.Common

    Declaration

    IReportDesignerModelBuilder CustomControls(
        params Type[] controlTypes
    )

    Parameters

    Name Type Description
    controlTypes Type[]

    An array of custom control types.

    Returns

    Type Description
    IReportDesignerModelBuilder

    A IReportDesignerModelBuilder that can be used to further configure the Report Designer.

    Remarks

    The following code example registers a custom XRSwissQRBill report control in the Report Designer:

    public IActionResult Designer([FromServices] IReportDesignerModelBuilder reportDesignerModelBuilder) {
        ReportDesignerModel model = reportDesignerModelBuilder
            .Report("TestReport")
            .CustomControls(typeof(XRSwissQRBill))
            .BuildModel();
        return View(model);
    }
    

    View Example

    For more information on custom controls, review the following help topic: Create and Register a Custom Control in the Report Designer Toolbox (ASP.NET Core)).

    See Also