欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

winform c#中子窗体关闭刷新父窗体的实例

程序员文章站 2023-11-14 18:14:58
父窗体form1 子窗体form2 form1中有一个datagridview控件和一添加按钮, form2中有一个text控件和一个保存按钮 要求点击form1窗体上的...

父窗体form1 子窗体form2 form1中有一个datagridview控件和一添加按钮,

form2中有一个text控件和一个保存按钮 要求点击form1窗体上的添加按钮,弹出form2,

再text里面输入内容,点击保存自动关闭form2,刷新form1中datagridview中的数据

from1中: 

private void button3_click(object sender, eventargs e) 
    { 
      form2 f2 = new form2(); 
      f2.showdialog(); 
      if (f2.dialogresult == dialogresult.ok) 
      { 
        this.datagridbind();//重新绑定 
      } 
       
    } 
 

from2中:

<br><br>private void button1_click(object sender, eventargs e) 
    { 
      string strconn = "server=.;database=filessync;uid=sa;pwd=123"; 
 
      sqlconnection conn = new sqlconnection(strconn); 
 
      string sql = "insert into asyncfilelist values ('" + textbox1.text.tostring() + "')"; 
 
      conn.open(); 
 
      sqlcommand mycmd = new sqlcommand(sql, conn); 
 
      mycmd.executenonquery(); 
 
      conn.close(); 
      this.dialogresult = dialogresult.ok; 
      messagebox.show("添加成功"); 
      this.close(); 
       
    } 


以上这篇winform c#中子窗体关闭刷新父窗体的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。