J'ai un DataGrid et le remplir lorsque la fenêtre chargée, comme ceci:Ajouter une nouvelle ligne à DataGrid lors de l'exécution (WPF)
private void Window_Loaded(object sender, RoutedEventArgs e) {
var list = DbService.GetStuffsFull();
dataGrid.ItemsSource = list;
}
et lorsque je tente d'ajouter une nouvelle ligne à l'exécution par ce Code:
Stuff item = new Stuff();
dataGrid.Items.Add(item);
Je reçois cette erreur:
Operation is not valid while ItemsSource is in use. Access and modify elements with ItemsControl.ItemsSource instead.
comment puis-je ajouter une nouvelle ligne à l'exécution?
Notez que dans la plupart des cas, la meilleure façon d'obtenir 'INotifyCollectionChanged' est d'utiliser' ObservableCollection ;. – svick