C# DataTable 和 list 列表的相互转换
C# 怎么让 DataTable 装换成list 列表
list怎么装换成datatable c# list
[解决办法]
遍历
[解决办法]
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>();