winform中关闭子窗体后,在父窗体中调用方法(一般修改详情数据后,父窗体显示修改后的数据)

1.第一步,在子窗体关闭的时候返回一个 DialogResult 

注意: 只对 ShowDialog() 方式有效

MessageBox.Show("修改学生信息成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question);
this.DialogResult = DialogResult.OK; //关键代码
this.Close();

2. 在父窗体实例化子窗体的地方添加

//FrmUpdateStudent.cs 为子窗体
FrmUpdateStudent frmUpdate = new FrmUpdateStudent(studentId);
DialogResult dialogResult = frmUpdate.ShowDialog();
if(dialogResult == DialogResult.OK)
{
    //要处理的逻辑代码
}

 

posted @ 2024-06-13 11:08  龙卷风吹毁停车场  阅读(101)  评论(0)    收藏  举报