2017-07-18 48 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 –

相关问题