PROCEDURE grid.RestoreColumnOrder PRIVATE iCol FOR iCol = 1 TO This.columnCount This.Columns[m.iCol].ColumnOrder=m.iCol ENDFOR ENDPROCIf original order is defined on a Class, not on SCX:
PROCEDURE grid.RestoreColumnOrder PRIVATE iCol FOR iCol = 1 TO This.columnCount This.Columns[m.iCol].ResetToDefault('ColumnOrder') ENDFOR ENDPROCFabio