ItemssourceとしてDataTableを取得するDatagridがあります。
dataGrid.ItemsSource = transfer.DataTarget.Table.DefaultView;
しかし、今の主な問題は、彼が名前で列を再利用することです。例として:私はこの列のテーブルを持っています:XYZUV
表示されます:UVXYZ
どうすればそれを無効にできますか。私もこれを試しました:
private void LoadTransfer(Transfer transfer)
{
dataGrid.ItemsSource = transfer.DataTarget.Table.DefaultView;
//spalten selbst genererieren damit diese nicht nach alphabeth geordnet werden
int index = 0;
foreach (DataColumn column in transfer.DataTarget.Table.Columns)
{
dataGrid.Columns.Add(new DataGridTextColumn()
{
Header = column.ColumnName,
Binding = new Binding(column.ColumnName),
DisplayIndex = index++
});
}
}