首页 > 代码库 > DateTable转化为泛型集合
DateTable转化为泛型集合
public class ListUtil { public static List<T> ToList<T>(DataTable dt) { List<T> list = new List<T>(); T t = default(T); PropertyInfo[] propertyinfos = null; foreach (DataRow dr in dt.Rows) { t = Activator.CreateInstance<T>(); propertyinfos = t.GetType().GetProperties(); foreach (PropertyInfo pro in propertyinfos) { if (dt.Columns.Contains(pro.Name)) { object value =http://www.mamicode.com/ dr[pro.Name]; if (!value.ToString().Equals("")) { pro.SetValue(t, value.ToString(), null); } } } list.Add(t); } return list; } }
DateTable转化为泛型集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。