怎么把List转换成DataTable
如何把List<DataRow>转换成DataTable?
上面的代码由DataTable 类型的变量得到了List<DataRow>类型的变量userInfo,怎么再把userInfo 转换成DataTable类型的变量呢?谢谢!
------解决方案--------------------
最简单的做法就是循环赋值。
------解决方案--------------------
那就只能遍历了,Datatable dt2 = dt.Clone();
foreach(Datarow dr in userInfo)
dt2.ImportRow(dr);
- C# code
DataTable dt; 。。。 List<DataRow> userInfo = new List<DataRow>(); for (int i = 0; i < dt.Rows.Count; i++) userInfo.Add(dt.Rows[i]);
上面的代码由DataTable 类型的变量得到了List<DataRow>类型的变量userInfo,怎么再把userInfo 转换成DataTable类型的变量呢?谢谢!
------解决方案--------------------
最简单的做法就是循环赋值。
------解决方案--------------------
那就只能遍历了,Datatable dt2 = dt.Clone();
foreach(Datarow dr in userInfo)
dt2.ImportRow(dr);