سلام ،
باید به طریقی بین دو فرم ارتباط برقرار کنید که یکی از راهها اینه که رفرنس فرم جاری رو فرم دوم پاس بدین به شکل زیر :
در Form1 :
Form2 frm = new Form2(this);
frm.Show();
در Form2:
private Form1 frm1;
public Form2(Form1 frm)
{
InitializeComponent();
frm1 = frm;
}
private void btnInsert_Click(object sender, EventArgs e)
{
frm1.RefreshGrid();
this.Close();
}
در مثال بالا یک متد به نام RefreshGrid در فرم اول تعریف شده ( که در این مثال تعریفش رو نیاوردم ، چونکه این متد فقط داده ها رو از دیتابیس Select می کنه و در Datagridview نمایش میده ، شما می تونید متد دلخواه خودتون رو تعریف کنید ) و ما این متد رو در رویداد btnInsert_Click فراخوانی کردیم . سپس فرم رو می بندیم .