我有一堂课
class Person{
public string Name {get; set;}
public string Surname {get; set;}
}
和一个List<Person>我添加了一些项目。该列表绑定到我的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;
没有问题。myGrid显示两行,但是当我向persons列表中添加新项目时,myGrid不显示新的更新列表。它只显示我之前添加的两行。
那么问题是什么?
每次重新绑定都很好。但是,当我DataTable每次对网格进行一些更改时,我DataTable都不需要重新绑定myGrid。
如何在不每次重新绑定的情况下解决它?