0
任何人都可以告诉我如何将列表转换为C#中的数据表?我们可以将列表转换为C#中的DataTable吗?
任何人都可以告诉我如何将列表转换为C#中的数据表?我们可以将列表转换为C#中的DataTable吗?
你的意思是一般吗?没有自动的方法来做到这一点。
但是你可以手动:
class Person
{
public int ID {get; set;}
public string FirstName {get; set;}
...
}
var personsList = new List<Person>();
var dataTable = new DataTable();
dataTable.Columns.Add("ÏD", typeof(int));
dataTable.Columns.Add("FirstName", typeof(string));
...
foreach (var person in personsList)
{
dataTable.Rows.Add(person.ID, person.FirstName...)
}
@vc +1仿制药,我们可以使用反射。谢谢 – 2010-09-27 10:06:20