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

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