I am trying to get the progress bar to increment using a BG Worker.
I am currently using 2 BG workers, one to add data into a DB and one for the progress bar. The DB upload is working fine, yet the progress bar is not.
Code:
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 that it refers to is the database upload thread and pbar is clearly the progress bar.
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…