saya ada kelas
class Person{
public string Name {get; set;}
public string Surname {get; set;}
}
dan a List<Person>yang saya tambahkan beberapa item. Daftar ini terikat pada saya 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;
Tidak ada masalah. myGridmenampilkan dua baris, tetapi ketika saya menambahkan item baru ke personsdaftar saya , myGridtidak menampilkan daftar baru yang diperbarui. Ini hanya menunjukkan dua baris yang saya tambahkan sebelumnya.
Jadi apa masalahnya?
Rebinding setiap kali bekerja dengan baik. Tapi ketika saya mengikat DataTableke grid ketika setiap kali saya membuat beberapa perubahan DataTabletidak ada kebutuhan untuk ReBind myGrid.
Bagaimana mengatasinya tanpa rebinding setiap saat?