我有一个带有Purchase按钮的主窗体,它打开了一个带组合框和2个按钮ConfirmClose的模式窗体。

当我选择该项目并单击Confirm时,它将自动保存在数据库中。

我要做的是,当我按下Close按钮并返回主窗体时,仅当我购买了至少一件商品时,才必须刷新DataGridView。

最佳答案

要在关闭表单时执行一些操作,请将处理程序附加到FormClosed事件,您可以从其处理程序中的表单访问所需的任何信息:

OtherForm other = new OtherForm();
other.FormClosed += (s, args) =>
{
    if(otherForm.SomeInformation == someValue)
        DoSomething(other.SomeData);
};
other.Show();

10-07 15:55