所以我有一个 CSV 文件:
Header1,Header2,Header3,Header4
Data11,Data12,Data13,Data14
Data21,Data22,Data23,Data24
Data31,Data32,Data33,Data34
Data41,Data42,Data43,Data44
and a DataGrid
在 WPF 项目中。我一生都无法让它进口。我之前尝试做的是添加所有列(Header1
, Header2
, Header3
, Header4
)然后添加行...但似乎没有任何方法可以添加行。所以我尝试使用ItemSource
...但没有运气。
那么...如何将 CSV 文件导入到System
.Windows
.Controls
.DataGrid
UPDATE
所以我尝试了这个:
DataTable table = CSVReader.ReadCSVFile(fileName, true);
dataGrid.ItemsSource = table.DefaultView;
And it seems to work... somewhat:
UPDATE 2
所以开机后AutoGenerateColumns
,一切都很顺利。