从DataTable选择单列数据列表
问题描述:
我有一个数据表,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'
是否有任何简单的方法可以在单行代码中执行此操作?
答
根本不需要匿名类型。试试看:
感谢buddy @MarcinJuraszek。它解决了。 – Sharon
@Sharon请务必将其标记为正确答案。 –
@BryanRoth是的,我愿意。 – Sharon