日期:2014-05-17 浏览次数:21014 次
DataTable dt = new DataTable();
dt.Columns.Add("a");
dt.Columns.Add("b");
Enumerable.Range(1, 10).ToList().ForEach(t => dt.Rows.Add(t, t));
var list = dt.AsEnumerable().Select(t => new { a = t.Field<string>("a"), b = t.Field<string>("b") }).ToList();
DataTable newdt = new DataTable();
newdt.Columns.Add("a");
newdt.Columns.Add("b");
list.ForEach(t => newdt.Rows.Add(t.a, t.b));
List<string> list = new List<string>();
var query = from rows in table.AsEnumerable()
select rows;
list = query.ToList<string>();