子窗体刷新父窗体
public   void   Refresh_Method() 
 { 
 //... 
 } 
 Form2   f2   =   new   Form2()   ; 
 f2.ShowDialog(this)   ; 
 //Form2: 
 private   Form1   p_f1; 
 public   Form2(Form1   f1) 
 { 
 InitializeComponent(); 
 p_f1   =   f1; 
 }     
 这个有点看不懂 
       谁帮我改下谢谢 
 form1是数据显示窗体 
 form2是修改窗体 
 form2修改完时候如何刷新form1呢? 
    只有10分了
------解决方案--------------------父窗体指针传给form2,在form2中用你窗体去执行Refresh_Method()方法
------解决方案--------------------子窗体发布一个事件,父窗体订阅这个事件 
------解决方案--------------------你在修改完后,直接调用p_f1.Refresh_Method()就应该可以刷新Form1了
------解决方案--------------------Form2 frm=new Form2(); 
 if(frm.showdialog()==DialogResult.OK) 
 { 
     RefreshData(); 
 }
------解决方案--------------------利用委托 事件    
 很容易实现