加载过程结束时通知WinForm

时间:2014-04-09 13:45:55

标签: c# winforms

我正在使用VS 2012,C#和.NET Framework 4.5开发WinForms应用程序。

我有一个MainForm(WinForm)类和一个使用数据库存储过程连接数据库加载数据的类。

我有一个List<string> data;,我需要在加载过程结束时通知MainForm,但我不知道该怎么做。

我曾考虑使用像Objective-C这样的委托,但我不确定我是否可以这样做。

如何在加载过程结束时通知MainForm?

1 个答案:

答案 0 :(得分:1)

var bw = new BackgroundWorker();
bw.DoWork += (sender, args) => GetDateFromDatabase();
bw.RunWorkerCompleted += (sender, args) => NotifyMainForm();
bw.RunWorkerAsync();