In my project I faced following scenario which i think that may help you to get the solution which you want
Parent Form Contains Grid that displays all Employee data and button Called "Add New Employee". On Add button Click, a Child form is opening, where we can add a new Employee details, and on save button click, data should be saved in database and child form is closed.
At the same time the saved employee data should reflect in the datagrid which is there in parent page.
On Parent Form :
private void btnAdd_Click(object sender, EventArgs e)
{
frmChildForm frm2 = new frmChildForm();
frm2.FormClosed + = new FormClosedEventHandler(frm2_FormClosed);
frm2.Show();
}
private void frm2_FormClosed(object sender, FormClosedEventArgs e)
{
DataTable dt = new DataTable();
dgvTesting.DataSource = dt;
this.Close();
}