各位好:
第一次用backgroundworker,遇到点问题。我在
private void backgroundWorker1_DoWork(object sender,
DoWorkEventArgs e)
{
// Get the BackgroundWorker that raised this event.
BackgroundWorker worker = sender as BackgroundWorker; e.Result = ComputeFibonacci((int)e.Argument, worker, e);
//对DataSet进行的一些操作
.........................................
}
函数中要把一个DaSEt进行整理,同时还要不断的更新进度条?怎样做到呀?在上面这个函数中如何实现?
e.Result = ComputeFibonacci((int)e.Argument, worker, e);
和 //对DataSet进行的一些操作,怎样做到我在整理过程中不断的更新进度条?
第一次用backgroundworker,遇到点问题。我在
private void backgroundWorker1_DoWork(object sender,
DoWorkEventArgs e)
{
// Get the BackgroundWorker that raised this event.
BackgroundWorker worker = sender as BackgroundWorker; e.Result = ComputeFibonacci((int)e.Argument, worker, e);
//对DataSet进行的一些操作
.........................................
}
函数中要把一个DaSEt进行整理,同时还要不断的更新进度条?怎样做到呀?在上面这个函数中如何实现?
e.Result = ComputeFibonacci((int)e.Argument, worker, e);
和 //对DataSet进行的一些操作,怎样做到我在整理过程中不断的更新进度条?
解决方法:你在处理dataset时,设置进度条的值.参考:
http://blog.csdn.net/starlessnt/archive/2008/04/03/2246278.aspx