如果您使用的是.NET 3.5,则可以使用DataTableExtensions.AsEnumerable
(扩展方法),然后如果确实需要aList<DaTarow>
,则IEnumerable<DaTarow>
可以调用Enumerable.ToList
:
IEnumerable<DaTarow> sequence = dt.AsEnumerable();
要么
using System.Linq;
...
List<DaTarow> list = dt.AsEnumerable().ToList();