Lista powiązań <T> z DataGridView w WinForm

mam klasę

class Person{
      public string Name {get; set;}
      public string Surname {get; set;}
}

i aList<Person> do którego dodaję kilka przedmiotów. Lista jest związana z moją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;

Nie ma problemu.myGrid wyświetla dwa wiersze, ale gdy dodam nowe elementy do mojegopersons lista,myGrid nie pokazuje nowej zaktualizowanej listy. Pokazuje tylko dwa rzędy, które dodałem wcześniej.

Więc jaki jest problem?

Ponowne wiązanie za każdym razem działa dobrze. Ale kiedy wiążęDataTable do sieci, gdy za każdym razem wprowadzam zmianyDataTable nie ma potrzeby ponownego łączeniamyGrid.

Jak go rozwiązać bez ponownego wiązania za każdym razem?

questionAnswers(4)

yourAnswerToTheQuestion