DataColumn.SetOrdinal(int ordinal)方法 将 DataColumn 的序号或位置更改为指定的序号或位置。如果序号小于 0 或大于现有的列数 1(大于最后一列的序号),则将引发表示无效的 ArgumentException。
列子:dt.Columns[2].SetOrdinal(3);//把第三列和第四列互换