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