General X++ Development

How do I get selected records from a D365FO grid?

Asked by Sunny Vasty· Aug 13, 2026· 1 answers

How do I get selected records from a D365FO grid?

SSunny Vasty75 reputation · answered Aug 13, 2026

Use MultiSelectionHelper.

X++
MultiSelectionHelper helper = MultiSelectionHelper::construct();
SalesTable salesTable;

helper.parmDatasource(SalesTable_ds);

salesTable = helper.getFirst();

while (salesTable)
{
    info(salesTable.SalesId);

    salesTable = helper.getNext();
}

This is the standard pattern when the form allows the user to mark/select multiple rows.