0
Может ли кто-нибудь сказать мне, как преобразовать список в таблицу данных в C#?Можно ли преобразовать список в DataTable в C#?
Может ли кто-нибудь сказать мне, как преобразовать список в таблицу данных в C#?Можно ли преобразовать список в DataTable в 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("ÏD", typeof(int));
dataTable.Columns.Add("FirstName", typeof(string));
...
foreach (var person in personsList)
{
dataTable.Rows.Add(person.ID, person.FirstName...)
}
@vc +1 Для дженериков, мы можем использовать отражение. благодаря –