DataColumn.SetOrdinal Method (Int32)
Changes the ordinal or position of the DataColumn to the specified ordinal or position.
Assembly: System.Data (in System.Data.dll)
Changes the ordinal or position of the DataColumn to the specified ordinal or position. If ordinal is less than 0 or greater than the existing number of columns – 1 (greater than the ordinal of the last column) then an Invalid ArgumentException is thrown.
When you change a column’s ordinal, the column is moved to the new position in the collection of columns. Any columns between the previous and new ordinal will be renumbered, to adjust for a column's new ordinal.
Available since 2.0