C# 4.0 我们能用C#将列表转换成数据表吗?
有人能告诉我如何将列表转换成C#中的数据表吗?你的意思是一般意义上的吗?没有自动的方法来做这件事 但您可以手动执行以下操作:C# 4.0 我们能用C#将列表转换成数据表吗?,c#-4.0,C# 4.0,有人能告诉我如何将列表转换成C#中的数据表吗?你的意思是一般意义上的吗?没有自动的方法来做这件事 但您可以手动执行以下操作: class Person { public int ID {get; set;} public string FirstName {get; set;} ... } var personsList = new List<Person>(); var dataTable = new DataTable(); dataTable.Columns.Add(
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...)
}
班级人员
{
公共int ID{get;set;}
公共字符串名{get;set;}
...
}
var personsList=新列表();
var dataTable=新的dataTable();
dataTable.Columns.Add(“ÏD”,typeof(int));
dataTable.Columns.Add(“FirstName”,typeof(string));
...
foreach(人员列表中的var人员)
{
dataTable.Rows.Add(person.ID、person.FirstName…)
}
@vc+1对于泛型,我们可以使用反射。谢谢