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-04-08 15:28:07 发布
本文介绍了一个将列表转换为DataTable的方法,包括属性获取、循环遍历和数据填充等关键步骤。
1933

被折叠的 条评论
为什么被折叠?



