public static DataTable ListToDataTable<T>(ref DataTable dataTable, List<T> list)
{
//dataTable = new DataTable();
//foreach (PropertyInfo info in typeof(T).GetProperties())
//{
// dataTable.Columns.Add(new DataColumn(info.Name, info.PropertyType));
//}
foreach (T t in list)
{
DataRow row = dataTable.NewRow();
foreach (PropertyInfo info in typeof(T).GetProperties())
{
row[info.Name] = info.GetValue(t, null);
}
dataTable.Rows.Add(row);
}
return dataTable;
}
List to dataTable
最新推荐文章于 2024-07-09 17:28:16 发布