我有一个DataTable
并且我想创建一个List<string>
列名,除非这些列名包含在string[] excludedColList
.
我知道如何获取所有列名的列表:
List<string> colNamesList = (from DataColumn column in gridTable.Columns select column.ColumnName).ToList();
我不知道如何添加过滤器以排除excludeColList
.
我不知道如何提出这个问题,以便谷歌搜索返回适用的结果,所以我想在这里解释一下。
如果有帮助,我可以excludedColList
从 a更改为string[]
a 。string
我确实需要它是一个排除列表而不是一个包含列表。
更新
就像经常发生的那样,只要我提出问题,我就会找到答案。这对我有用:
List<string> colNamesList = (from DataColumn column in gridTable.Columns select column.ColumnName).Except(excludedColList).ToList();