The Data Grid component itself doesn’t have an initial sort property. That must be coming from the from property. The data grid is bound to a found set and will control and show what is the sort of the foundset. It could be that the grid is using the form foundset, but sometimes the form’s initialSort property is not respected if the foundset is first initialized somewhere else.
Please see the post above. Did you try to sort the foundset ? The grid is bound to a foundset object and that object’s state takes precedent because it is controlling how the records are loading from the DB.