C# DataTable更改列位置

通过SetOrdinal属性设置

             int num = 1;
            iteminfo.Columns["列名1"].SetOrdinal(num);
            iteminfo.Columns["列名1"].SetOrdinal(num++);