在位置0的c#数据表插入列
有没有人知道在位置0的数据表中插入一列的最佳方式?
您可以使用以下代码在位置0将列添加到Datatable:
DataColumn Col = datatable.Columns.Add("Column Name", System.Type.GetType("System.Boolean")); Col.SetOrdinal(0);// to put the column in position 0;
只是为了改善韦尔的答案,并把它放在一个单一的线上:
dt.Columns.Add("Better", typeof(Boolean)).SetOrdinal(0);
更新:请注意,这个工作,当你不需要做任何其他的DataColumn。 Add()返回有问题的列,SetOrdinal()不返回任何内容。