需要调用 DataTable.AsEnumerable() 方法得到一个 IEnumerable<> 类型的集合。
用返回的 IEnumerable<> 对象,我们调用 ToList() 函数来转换成 List<> 对象。
代码如下:
List<string> NameList = (from r in ds.Tables["Default"].AsEnumerable()
select r.Field<string>("FirstName") + r.Field<string>("LastName")).ToList();