Public · Protected · Private
Convert List to DataTable
Type: Public  |  Created: 2010-03-29  |  Frozen: Yes
« Previous Public Blog Next Public Blog »
Comments
  • public static DataTable ListToDataTable<T>(List<T> list) { DataTable dt = new DataTable(); foreach (PropertyInfo info in typeof(T).GetProperties()) { dt.Columns.Add(new DataColumn(info.Name, info.PropertyType)); } foreach (T t in list) { DataRow row = dt.NewRow(); foreach (PropertyInfo info in typeof(T).GetProperties()) { row[info.Name] = info.GetValue(t, null); } dt.Rows.Add(row); } return dt; }
    2010-03-29 10:50
This blog is frozen. No new comments or edits allowed.