Ho una lezione
class Person{
public string Name {get; set;}
public string Surname {get; set;}
}
e una List<Person>a cui aggiungo alcune voci. L'elenco è vincolato al mio DataGridView.
List<Person> persons = new List<Person>();
persons.Add(new Person(){Name="Joe", Surname="Black"});
persons.Add(new Person(){Name="Misha", Surname="Kozlov"});
myGrid.DataSource = persons;
Non c'è problema. myGridmostra due righe, ma quando aggiungo nuovi elementi al mio personselenco, myGridnon mostra il nuovo elenco aggiornato. Mostra solo le due righe che ho aggiunto prima.
Quindi qual'è il problema?
Il rebinding ogni volta funziona bene. Ma quando associo un DataTablealla griglia quando ogni volta che DataTableapporto delle modifiche non c'è bisogno di ReBind myGrid.
Come risolverlo senza ripetere ogni volta?