首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Winform 窗体刷新,该怎么解决

2013-07-09 
Winform 窗体刷新有两个窗体,一个显示数据窗体,一个新增数据窗体,(直接show的)怎样在我新增数据后,显示数

Winform 窗体刷新
有两个窗体,一个Winform 窗体刷新,该怎么解决显示数据窗体,一个Winform 窗体刷新,该怎么解决新增数据窗体,(直接show的)怎样在我新增数据后,显示数据窗体自动刷新,显示出我新增的数据。

急用!   帮帮忙啊!!!! WinForm
[解决办法]


 //主窗体
 public partial class Form1: Form
 {
     public delegate void RefreshList();
     //添加方法
     private void btn_Add_Click(object sender, EventArgs e)
     {
           FormAdd add = new FormAdd(new RefreshList(ListBind));
           add.Show();  
     }
      //绑定列表方法
     private void ListBind()
     {
     }
 }
 //添加窗体
 public partial class FormAdd : Form
 {
    private Form1.RefreshList m_fresh;
        //构造函数
        public FormAdd (Form1.RefreshList fresh)
        {
          m_fresh = fresh;
        }
 }

感受下。
[解决办法]

 //子界面关闭的时候刷新父页面
  if (m_fresh != null)
   {
      m_fresh();
   }
     this.Close();

热点排行