C# - 绑定 FormClosing 事件以导致表单刷新

C# - Binding FormClosing event to cause Form refresh

当另一个表单关闭时,我很难刷新一个表单。这是我到目前为止所拥有的,但它似乎没有触发刷新。我是编程的新手,非常感谢您的帮助!

private void button2_Click(object sender, EventArgs e)
{
    AddNewCourse ANCform = new AddNewCourse();
    ANCform.FormClosing += new FormClosingEventHandler(this.ANC_FormClosing);
    ANCform.Show();
}
private void ANC_FormClosing(object sender, FormClosingEventArgs e)
{
    this.Refresh();
}

ANC_FormClosing

中重新绑定 DataGridView 的数据源

例如,如果我使用获取数据的方法重新绑定,我可能会写

private void ANC_FormClosing(object sender, FormClosingEventArgs e)
{
    DataGridView.DataSource = GetFromDB();
}

这会使用来自数据库的新数据刷新网格