如何将DataRow[]转换为List
本文关键字:List string 转换 DataRow | 更新日期: 2023-09-27 18:02:23
我有
DataTable dt;
DataRow[] drArray = dt.Select().ToArray();
我的要求是我想将drArray
转换为List<string[]>
或以最快的方式将Datatable转换为List<string[]>
我想这会让你得到你想要的:
List<string[]> results =
dt.Select()
.Select(dr =>
dr.ItemArray
.Select(x => x.ToString())
.ToArray())
.ToList();
只有当存储在dr.ItemArray
中的项以一种有意义的方式覆盖了.ToString()
时才有效。幸运的是,基本类型可以。