У меня есть DataGridView
и button
. При нажатии этого button
он должен добавить новую строку в DataGridView
. Для того, чтобы сделать это у меня есть следующий код:C# datagridview добавление дополнительных предметов не отображается
List<NavigationInfo> navigationRules = new List<NavigationInfo>();
private void button1_Click(object sender, EventArgs e)
{
navigationRules.Add(new NavigationInfo());
setDataSource(navigationRules);
}
public void setDataSource(List<NavigationInfo> data)
{
this.dataGridView2.DataSource = data;
this.dataGridView2.Show();
this.dataGridView2.Invalidate();
this.dataGridView2.Update();
}
Теперь, когда я нажимаю на эту кнопку в первый раз, когда он правильно добавляет в новой строке. Если, однако, я нажимаю на него второй раз, когда он не появляется. Breakpointing показывает мне, что datasource
действительно получает дополнительные предметы. Они просто не появляются.
Кто-нибудь знает, как это исправить?
@mwisnicki Я сожалею, но я не уверен, что вы просите. – Thijser