C# 关闭窗口2 窗口1的dataGridView1刷新,刷新我会~

2025-02-23 10:53:02
推荐回答(2个)
回答1:

如果是showdialog打开窗口2的话,直接在打开窗口2的代码下加刷新代码

回答2:

// 在Form2中添加如下事件和代码:
public event Action OnClose;
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
if (OnClose != null)
OnClose();
}

//在Form1中调用Form2
private void OpenForm2()
{
Form2 frm = new Form2();
frm.OnClose += new EventHandler(form2_Close);
frm.ShowDialog();
}
void form2_Close(object sender, EventArgs e)
{
// 刷新form1中的 dataGridView1
}