C# 如何删除数据表中名称中包含某些字符的列?
在我的数据表中,有以#col#开头的列。如何仅删除这些 从表中删除列并保留其余列 我只知道需要这个代码片段-C# 如何删除数据表中名称中包含某些字符的列?,c#,datatable,.net-3.5,C#,Datatable,.net 3.5,在我的数据表中,有以#col#开头的列。如何仅删除这些 从表中删除列并保留其余列 我只知道需要这个代码片段-table.Columns.RemoveAt(index) var colsToRemove= (from DataColumn x in table.Columns where x.ColumnName.StartsWith("#col_") select x.ColumnName);
table.Columns.RemoveAt(index)代码>
var colsToRemove= (from DataColumn x in table.Columns
where x.ColumnName.StartsWith("#col_")
select x.ColumnName);
while (colsToRemove.Any())
table.Columns.Remove(colsToRemove.First());