У меня есть класс
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.
Как решить без перепривязки каждый раз?