を使用したいと思います。しかし、利用可能な他の試行錯誤の方法があります。このようなXAMLと一緒
var rawData = new string[][]
{
new string[] { "R1F1", "R1F2", },
new string[] { "R2F1", "R2F2", },
};
var fieldNames = Enumerable.Range(1, rawData[0].Length).Select(field => "Field" + field);
var table = new DataTable();
table.Columns.AddRange(fieldNames.Select(fieldName => new DataColumn(fieldName)).ToArray());
foreach (var record in rawData)
{
DataRow row = table.NewRow();
for (int i = 0; i < record.Length; i++)
{
row[i] = record[i];
}
table.Rows.Add(row);
}
DataContext = table;
:
<Grid>
<DataGrid ItemsSource="{Binding}"/>
</Grid>
結果で:
String[]
の収集のための
、あなたはあなたの動的な列を与えることDataTable
を使用することができます
文字列[]文字列はpaですかファイルに...または? –
その文字列[]にバインドするのは簡単です、問題は何ですか? –