C# DataTable在指定位置插入列

发布时间 2023-12-11 18:17:47作者: yinghualeihenmei

https://blog.csdn.net/alai7150/article/details/128283559

如果有一个DataTable已经有了数据,可以通过 DataTable.Columns.Add(new DataColumn("NewCol0", typeof(string))) 来添加新的列,但是如果要把新的列添加到指定位置应该如何操作呢,DataTable没有InsertAt()操作,但是可以通过DataColumn的SetSetOrdinal()来实现。

dt.Columns.Add("star");
dt.Columns["star"].SetOrdinal(0);//0是第一列,1是第二列,以此类推