Список привязки <T> к DataGridView в WinForm

У меня есть класс

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

иList к которому я добавляю некоторые предметы. Список привязан к моему.DataGridView

List persons = new List();
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

Как решить это, не переплетая каждый раз?

Ответы на вопрос(4)

Ваш ответ на вопрос