Экспорт DataTable с помощью FileHelpers - PullRequest
3 голосов
/ 19 марта 2009

Я хочу экспортировать содержимое DataTable в текстовый файл с разделителями, используя FileHelpers, это возможно? Вот что у меня есть:

// dt is a DataTable with Rows in it
DelimitedClassBuilder cb = new DelimitedClassBuilder("MyClassName", "|", dt);
Type t = cb.CreateRecordClass();
FileHelperEngine engine = new FileHelperEngine(t);

Мне нужно преобразовать содержимое dt в массив типа «MyClassName», но я не уверен, как это сделать? Я знаю, что существует класс FileDataLink, но ни один из них не работает с DataTable (или даже с DataSet).

1 Ответ

5 голосов
/ 19 марта 2009

Может быть, вы могли бы использовать это:

CommonEngine.DataTableToCsv(dt, "customers.csv", '|');
...