У меня есть форма с datagridview и списком, подобным этому:
private void Form1_Load(object sender, EventArgs e)
{
List<Person> list = new List<Person>();
list.Add(new Person("A", "An Giang"));
list.Add(new Person("B", "TP HCM"));
list.Add(new Person("C", "Tiền Giang"));
list.Add(new Person("D", "Cần Thơ"));
this.dataGridView1.DataSource = list;
list.Add(new Person("E", "Bạc Liêu")); // --> changed
this.dataGridView1.EndEdit();
this.dataGridView1.Refresh();
this.Refresh();
this.dataGridView1.Parent.Refresh();
}
Моя проблема в том, что в datagridview не отображалась новая строка, хотя его источник данных изменился. Я пытаюсь обновить сетку данных, но она не работает.