我有一个数据表dtCpt
,其中有多个列。它有一个名为 CLAIM_NUMBER
的列。
我有一个列表 List<long> claimNos;
我需要从数据表 CLAIM_NUMBER
到列表 dtCpt
的所有不同的 claimNos
。
我写了这样的代码
claimNos = dtCpt.AsEnumerable().Select(s => new { id = s.Field<long>("CLAIM_NUMBER") }).Distinct().ToList();
但它显示这样的错误
有没有简单的方法可以在一行代码中做到这一点?
最佳答案
您根本不需要匿名类型。试试看:
claimNos = dtCpt.AsEnumerable()
.Select(s => s.Field<long>("CLAIM_NUMBER"))
.Distinct()
.ToList();
关于c# - 从DataTable中选择单列数据列出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21036053/