将list转换为datatable的方法
Posted 酱油荷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将list转换为datatable的方法相关的知识,希望对你有一定的参考价值。
public static DataTable CopyToDataTable<T>(this IEnumerable<T> array) { var ret = new DataTable(); foreach (PropertyDescriptor dp in TypeDescriptor.GetProperties(typeof(T))) ret.Columns.Add(dp.Name); foreach (T item in array) { var Row = ret.NewRow(); foreach (PropertyDescriptor dp in TypeDescriptor.GetProperties(typeof(T))) Row[dp.Name] = dp.GetValue(item); ret.Rows.Add(Row); } return ret; }
以上
以上是关于将list转换为datatable的方法的主要内容,如果未能解决你的问题,请参考以下文章