
If a grid has Multselection property enabled you can select more than a record.
If you want to programmatically loop through selected record just follow this code using MultiSelectionHelper class
void clicked()
{
InventItemGroup itemGroup;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(InventItemGroup_DS);
itemGroup = helper.getFirst();
while (itemGroup.RecId != 0)
{
info(itemGroup.ItemGroupId);
itemGroup = helper.getNext();
}
}