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. myGrid
menampilkan dua baris, tetapi ketika saya menambahkan item baru ke persons
daftar saya , myGrid
tidak 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 DataTable
ke grid ketika setiap kali saya membuat beberapa perubahan DataTable
tidak ada kebutuhan untuk ReBind myGrid
.
Bagaimana mengatasinya tanpa rebinding setiap saat?