Итак, у меня есть CSV-файл:
Header1,Header2,Header3,Header4
Data11,Data12,Data13,Data14
Data21,Data22,Data23,Data24
Data31,Data32,Data33,Data34
Data41,Data42,Data43,Data44
и DataGrid
в проекте WPF.Я не могу, ради моей жизни, заставить его импортировать.То, что я пытался сделать раньше, это добавить все столбцы (Header1
, Header2
, Header3
, Header4
), затем добавить строки ... но, похоже, не было никакого способа добавить строки.Поэтому я попытался использовать ItemSource
... но не повезло.
Итак ... как мне импортировать файл CSV в System
. Windows
. Controls
. DataGrid
ОБНОВЛЕНИЕ
Итак, я попробовал это:
DataTable table = CSVReader.ReadCSVFile(fileName, true);
dataGrid.ItemsSource = table.DefaultView;
И, похоже, работает ... несколько:
ОБНОВЛЕНИЕ 2
Так что после включения AutoGenerateColumns
все заработало отлично.