2014-01-10 48 views
2

我有一个数据表,dtCpt其中有多个列。它有一个名为CLAIM_NUMBER的列。 我有一个列表List<long> claimNos; 我需要从数据表dtCpt到清单claimNos的所有不同CLAIM_NUMBER从DataTable选择单列数据列表

我写这样

claimNos = dtCpt.AsEnumerable().Select(s => new { id = s.Field<long>("CLAIM_NUMBER") }).Distinct().ToList(); 

一个代码,但它显示出这样的错误此

不能键入“System.Collections.Generic.List”隐式转换为“System.Collections.Generic .List'

是否有任何简单的方法可以在单行代码中执行此操作?

回答

12

根本不需要匿名类型。试试看:

+0

感谢buddy @MarcinJuraszek。它解决了。 – Sharon

+0

@Sharon请务必将其标记为正确答案。 –

+0

@BryanRoth是的,我愿意。 – Sharon