在datatable这个数据类型中怎么插入新的一列呀

就是比如说现在有一个datatable有四列数据,我现在想在第三列和第四列中间插入新的一列数据,该怎么办

DataColumn有SetOrdinal方法更改位置

img

 DataTable dt = new DataTable();
            dt.Columns.Add("a1");
            dt.Columns.Add("a2");
            dt.Columns.Add("a3");
            dt.Columns.Add("a4");

            var col = new DataColumn("a3-1");
            dt.Columns.Add(col);
            col.SetOrdinal(3);
            string s = "";
            foreach (DataColumn c in dt.Columns) s += c.ColumnName+",";
            MessageBox.Show(s);

有帮助请【采纳该答案】,谢谢~~

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632