Можем ли мы преобразовать список в DataTable в C #? - PullRequest
0 голосов
/ 27 сентября 2010

Может кто-нибудь сказать мне, как преобразовать список в таблицу данных в C #?

1 Ответ

2 голосов
/ 27 сентября 2010

Вы имеете в виду в общем? Не существует автоматического способа сделать это.

Но вы можете вручную:

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...)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...