質問

In my DataTable, I have columns which begin with #col_. How do I delete only these columns from the table and leave the rest ?

I only know this snippet is needed - 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());
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top