DataGridをC#コードのDataTableにバインドするにはどうすればいいですか? (すべてのコントロールが実行時に生成されるので、ノーXAMLください)DataGridにDataTableをバインドする方法
は、私は(バインドしようとした)、のDataContextを設定し、のItemsSourceを設定し、すべてが動作しません:
/* Binding() fails */
Binding bind = new Binding();
bind.Source = dataset;
bind.Path = new PropertyPath("dataset.Tables");
datagrid.SetBinding(DataSet, bind);
/* DataContext fails */
datagrid.DataContext = dataset.Tables;
/* ItemsSource fails */
datagrid.ItemsSource = dataset.Tables;
私が必要とするすべてのDataGridをDataTableにバインドすることです。DataTableに新しい行が追加されると、自動的にDataGridに表示されます。
私はすべてstackoverflowとgoogleで検索しますが、妙に私は解決策を見つけることができません。
DataTableをDataGridにバインドすると、DataGridをDataTableにバインドしません。 – Jethro
DataTableの** TableNewRow **イベントに登録し、 – V4Vendetta