Hi Leo,
Greetings from Syncfusion.
Query: How can I change the column order dynamically in a sfgrid?
We have validated your query and you want to change the column order dynamically. You can achieve your requirement by using Column reordering feature. Reordering can be done by drag and drop of a particular column header from one index to another index within the DataGrid. To enable reordering, set the AllowReordering property to true. Find the below documentation for your reference.
Reference:
Query: Basically, I want allow the user resize and reorder the columns and save the layout to be used every time he login.
You want to save the state of the Grid and restore the state next time while loading the page. If yes, you can achieve your requirement by enabling the persistence(EnablePersistence). Find the below documentation for your reference.
Reference:
Please let us know if you have any concerns.
Regards,
Rahul