在数组的基础上过滤DataTable

时间:2013-02-07 11:54:56

标签: c# linq

我有一个 DataTable dtEmployee,其中一列是EmployeeId

我有一个整数数组。我必须找到 DataTable EmployeeId的{​​{1}}列中没有的数组的所有值。

1 个答案:

答案 0 :(得分:5)

您可以使用Enumerable.Except

List<int> empIds = new List<int>(); //your employee Ids List

List<int> resultList = empIds.Except(dtEmployee .AsEnumerable()
                                       .Select(r => r.Field<int>("EmployeeID"))
                                       .ToList()).ToList();