在Form2的关闭事件中写刷新的代码。以下代码写在Form1中 以下是弹出窗体Form2的代码: private void btnShowForm2_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.FormClosed += new FormClosedEventHandler(frm_FormClosed); frm.Show(); } 以下为刷新窗体Form1的代码 void frm_FormClosed(object sender, FormClosedEventArgs e) { this.RefreshData(); //这里是你刷新Form1的逻辑,包括重置一些文本框的值,重新绑定数据等操作 }