設(shè)置被關(guān)閉窗體為窗體1,帶刷新窗體為窗體2,
1.窗體2中綁定方法設(shè)置為public,并且采用單例模式得到實例(這樣在任何地方得到實例都是同一個)。
2.在窗體1上注冊一個事件到窗體關(guān)閉事件上
this.FormClosed += new FormClosedEventHandler(MakeThisDispose);
PRivate void MakeThisDispose(object o,EventArgs e) { this.Dispose(); From2.getInstanse().bindDataGridView(); //getInstanse()使用單例模式得到實例,可以保證操作的是同一實例對象 }
--效果是窗體1關(guān)閉后窗體2中DataGridView中數(shù)據(jù)被刷新,整個窗體并未并刷新
新聞熱點
疑難解答