Sınıfım var
class Person{
public string Name {get; set;}
public string Surname {get; set;}
}
ve a List<Person>bazı öğeler eklediğim. Liste benimle sınırlıdır 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;
Sorun yok. myGridiki satır görüntülüyor, ancak personslisteme yeni öğeler eklediğimde myGridyeni güncellenmiş liste göstermiyor. Yalnızca daha önce eklediğim iki satırı gösterir.
Öyleyse sorun nedir?
Her seferinde yeniden bağlama iyi çalışıyor. Ancak a'yı DataTableızgaraya bağladığımda, her zaman bazı değişiklikler DataTableyaptığımda Yeniden Bağlanmaya gerek kalmaz myGrid.
Her seferinde yeniden bağlamadan nasıl çözülür?