public static List<T> DataTableToList<T>(DataTable dt) where T:new()
{
List<T> list = new List<T>();
PropertyInfo[] ps = null;
string Temp = "";
foreach (DataRow item in dt.Rows)
{
T t = new T();
ps = t.GetType().GetProperties();
foreach (var i in ps)
{
Temp = i.Name;
object value = item[Temp];
i.SetValue(t, value, null);
}
list.Add(t);
}
return list;
}
C#DataTable转为List类型
最新推荐文章于 2023-09-19 14:58:22 发布