Eu tenho uma aula
class Person{
public string Name {get; set;}
public string Surname {get; set;}
}
e um List<Person>
ao qual adiciono alguns itens. A lista está vinculada ao meu 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;
Não tem problema. myGrid
exibe duas linhas, mas quando adiciono novos itens à minha persons
lista, myGrid
não mostra a nova lista atualizada. Mostra apenas as duas linhas que adicionei antes.
Então qual é o problema?
Ligar sempre funciona bem. Mas quando eu vinculo um DataTable
à grade, toda vez que faço algumas alterações DataTable
, não há necessidade de religar myGrid
.
Como resolver isso sem religar todas as vezes?