私は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
は 'string' から 'System.Windows.Controls.DataGridColumn' に変換できません
この問題を解決するにはどうすればよいですか?