你好,
要去掉不想要的列,可以使用下面的代码试一下。
int index = 0; foreach (var col in MyDataTable.Columns .Cast<DataColumn>() .OrderBy(x => tableColumns.IndexOf(x.ColumnName)) .ToList()) { col.SetOrdinal(index); index ++; }
排序datatable中列名,通过SetOrdinal方法和index变量来做。
Cole Wu