我正在使用 Visual Studion 2015、.NET Framework 4.5.2,使用 WPF,并希望以简单的方式将导入的 CSV 文件的内容分配给 DataGrid 对象,如下所述:
<Grid>
(...)
<DataGrid Name="dgOutput"
CanUserAddRows="True"
CanUserResizeColumns="True"
CanUserSortColumns="True"
Margin="24,142,112,109"
Grid.ColumnSpan="2"
Grid.RowSpan="2"
IsReadOnly="True">
</DataGrid>
</Grid>
我正在使用以下方法:
public MainWindow()
{
InitializeComponent();
string[] raw_text = System.IO.File.ReadAllLines("c:\\temp\\import.csv");
string[] data_col = null;
int x = 0;
foreach (string text_line in raw_text)
{
data_col = text_line.Split(',');
if (x == 0)
{
for(int i =0; i <= data_col.Count() -1; i++)
{
dgOutput.Columns.Add(data_col[i]);
}
}
else
{
}
}
}
但是我收到如下错误:
CS1503
无法从“字符串”转换为“System.Windows.Controls.DataGridColumn”
如何摆脱这个问题?