Skip to content

C# 如何使用 linq 操作 DataTable?

调用 DataTableAsEnumerable 方法,使其支持 Linq

下面的代码返回 DataTableGuid 列的 string 数组。

csharp
(from dr in dt.AsEnumerable() select dr.ToString()).ToArray<string>();

项目添加引用 System.Data.DataSetExtensions

去重复

csharp
(from dr in dtLineGroup.AsEnumerable() select dr.ToString()).Distinct().ToArray()