2012-02-12 144 views
0

我只是想知道寫關閉子形式正確與否時刷新DataGridView的驗證碼...關閉子窗體時刷新datagridview?

我寫了一個函數如下

public void PerformRefresh() 
{ 
    Form2_Load(this, EventArgs.Empty); 
} 

在我form2負載我編寫了爲datagridview綁定數據所需的必要代碼。我只想知道這是正確的方式,還是有更好的方法。

回答

1

不,我不認爲這是正確的做法;我想創建一個名爲loadData()的私有方法,把調用這個方法在兩個Form2_Load()PerformRefresh()

你的方法是有效的,但如果Form2_Load也做你不想在每次刷新執行其他的東西?

一般來說,我們應該避免調用事件處理程序手動這樣的,即使經過thisEventArgs.Empty使這些事件處理工作,他們真的應該只能由在我看來,.NET框架調用,你最終得到更好的和用這種方式容易維護代碼;-)