在Winfrom程序中,从数据库里读取数据,数据大的话想加个进度条,但是进度条的进度不知道怎样去控制,请教高手,代码如下:
....
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
progressBar1.PerformStep();//这样貌似不能正确的控制
...
}
进度条可以用backgroundWorker完成,backgroundWorker可以实时反馈执行进度
http://www.cnblogs.com/shadan/archive/2012/07/26/2609604.html
http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html看下这个帖子的介绍吧,用backgroundWorker后台进程来处理进度条
progressBar1.Increment(1)