2017-07-18 50 views
-1

我有4個用作控件頁面的用戶控件。當表單加載時,所有4個控件都被初始化。每個用戶控件都從數據庫中檢索數據。當通過按下按鈕在數據庫中更改某些數據時,我想重新初始化用戶控件,希望它將重新加載數據庫中的所有數據。當在c中點擊一個按鈕時重新初始化用戶控件

小編輯

this is how one of my control looks

this is how my whole app looks

所以從一個控制切換到另一個時,我想讓他們重新加載數據。

+0

你*應該*使用MVVM;你只需要改變傳播到其他虛擬機(通過模型可能),然後用戶界面將自動更新 – BradleyDotNET

+0

我不知道你在想什麼,但我添加了兩個鏈接,以我的應用程序看起來(對不起,我是一個超級noob ) – mzmarkib

+0

用WPF查找MVVM;這聽起來像你仍然在使用一種非常類似WinForms的方法。 – BradleyDotNET

回答

0

將您的加載代碼導出到其他方法。在表單加載和按鈕單擊事件處理程序中調用此方法。

PS。如果您不分享代碼,我們無法再幫助您。

+0

你能解釋我如何將加載代碼導出到另一種方法? – mzmarkib

+0

這是一個完整的解決方案,我不知道如何分享,可能是我可以給上傳後的鏈接? – mzmarkib

+0

通過複製和粘貼,或者您可以使用內部重構工具。選擇您的加載代碼並按CTRL + R M –

相關問題