How to change the position of Columns in DataGrid by code?

How to change the position of Columns in DataGrid by code?

Hi,

  1. Obtain the column
  2. Remove it from DataGrid
  3. Add in the required possition
DataGrid.Column<User> column = dataGrid.getColumn("name");
dataGrid.removeColumn(column);
dataGrid.addColumn(column, 1);

Regards,
Gleb