木棉

导航

怎样用C# LINQ将DataSet转换成List?

我们需要调用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();

posted on 2011-07-17 22:25  木棉  阅读(1013)  评论(0)    收藏  举报