使用LINQ去除重复项。

2024-12-02 20:43:17
推荐回答(3个)
回答1:

DataTable dataSource = new DataTable();
            var result = (from d in dataSource.AsEnumerable() select d["id"]).Distinct();

            DataTable newTable = new DataTable();

            foreach (var item in result)
            {
                newTable.Rows.Add(item);
            }

回答2:

linq是用来查询的,不能实现移除。

回答3:

Linq.Distinct()吧