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. myGrid
iki satır görüntülüyor, ancak persons
listeme yeni öğeler eklediğimde myGrid
yeni 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 DataTable
yaptığımda Yeniden Bağlanmaya gerek kalmaz myGrid
.
Her seferinde yeniden bağlamadan nasıl çözülür?