Così è fatto un pò di fretta ma funziona:
Form1:
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.prova(this);
}
Form2:
private Form frm1;
public void btSalva_Click(object sender, EventArgs e)
{
Form1 _frm1 = (Form1)frm1;
_frm1.TuoTableAdapter.Insert("Prova", "0000", "0000", "000", "0000");
_frm1.TuoTableAdapter.Fill(_frm1.DataSet.TuaTabella);
_frm1.dataGridView1.Refresh();
}
public void prova(Form frm)
{
this.Show();
frm1 = frm;
}
Il codice comunque è provato e funzionante..
Facci sapere...
Ciao