在我的DataTable中,我有以#col_开头的列。如何仅删除这些 从表中列出并留下其余部分?
我只知道需要此代码段 - table.Columns.RemoveAt(index);
答案 0 :(得分:3)
var colsToRemove= (from DataColumn x in table.Columns
where x.ColumnName.StartsWith("#col_")
select x.ColumnName);
while (colsToRemove.Any())
table.Columns.Remove(colsToRemove.First());