我试图让进度条使用BG工作人员增加。 我目前使用2个BG工作人员,一个将数据添加到数据库中,另一个用于进度条。数据库上传工作正常,但进度条不是。c#winform后台工作人员和进度条
代码:
BackgroundWorker bg2 = new BackgroundWorker();
bg2.DoWork +=new DoWorkEventHandler(bg2_DoWork);
bg2.RunWorkerAsync();
void bg2_DoWork(object sender, DoWorkEventArgs e)
{
while (bg1.IsBusy)
DrawWellPlate.pbar.Increment(1)
}
BG1,它指的是数据库上传线程和PBAR显然是进度条。
谢谢。
你得到任何异常?或者只是你的UI被冻结了? – 2011-01-05 13:32:48
没有例外,只是没有进展吧? – 2011-01-05 13:35:57