У меня есть dgv на моей основной форме, есть кнопка, которая открывает другую форму для вставки некоторых данных в источник данных, ограниченный dgv. Я хочу, когда дочерняя форма закрывает автоматическое обновление dgv. Я попытался добавить это в событие закрытия дочерней формы, но он не обновляется:
private void frmNew_FormClosing(object sender, FormClosingEventArgs e)
{
frmMain frmm = new frmMain();
frmm.itemCategoryBindingSource.EndEdit();
frmm.itemsTableAdapter.Fill(myDatabaseDataSet.Items);
frmm.dataGridView1.Refresh();
}
Однако, когда я добавляю этот код в кнопку в родительской форме, он действительно делает трюк:
this.itemCategoryBindingSource.EndEdit();
this.itemsTableAdapter.Fill(myDatabaseDataSet.Items);
this.dataGridView1.Refresh();