Adding dynamically UserControls to a report with X++

This is a pretty simple example how to add an UserControl to an existing Report. But since the documentation isn’t talking a lot about here’s the code:

public boolean fetch() {
    ReportSection reportSection;
    ReportTextControl textControl;

    reportSection =;

    textControl= reportSection.addTextControl("Hello World");
    textControl.fontSize(20); //do something with your UserControl

    reportSection.delete(); //since we don't want to persist this section...

    return true; //true since the execution of the report should continue

Everything you need to do is to create a new report and overwrite the method fetch() with the code above.

Have a look at the links I added to the source-code for further information.

Comments (0)

Skip to main content