C# Загрузка CSV в DataGridC#

Место общения программистов C#
Ответить
Anonymous
 C# Загрузка CSV в DataGrid

Сообщение Anonymous »

Итак, у меня есть файл CSV:

Код: Выделить всё

    Header1,Header2,Header3,Header4
Data11,Data12,Data13,Data14
Data21,Data22,Data23,Data24
Data31,Data32,Data33,Data34
Data41,Data42,Data43,Data44
и DataGrid в проекте WPF. Я не могу, хоть убей, заставить его импортировать. Раньше я пытался добавить все столбцы (, Header2, Header3, Header4), затем добавьте строки... но, похоже, не было никакого способа добавить строки. Итак, я попробовал использовать ItemSource... но безуспешно.

Итак... как мне импортировать CSV-файл в систему.

Код: Выделить всё

Windows.Controls.DataGrid
ОБНОВЛЕНИЕ

Итак, я попробовал это:

Код: Выделить всё

    DataTable table = CSVReader.ReadCSVFile(fileName, true);
dataGrid.ItemsSource = table.DefaultView;
И, кажется, это работает... в некоторой степени:
[img]https: //i.sstatic.net/ox84I.png[/img]


ОБНОВЛЕНИЕ 2

Итак, после включения AutoGenerateColumns все заработало отлично.

Подробнее здесь: https://stackoverflow.com/questions/518 ... o-datagrid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»