1、首先设置一些必须的参数
progressBar1.Maximum = dt.Rows.Count;//最大值
progressBar1.Minimum = 0; //最小值
progressBar1.Step = 1; //每次增加的量是1
progressBar1.Value = 0; //当前值0
2、在循环中执行
for(int i=0;i< dt.Rows.Count;i++)
{
progressBar1.PerformStep();//按照step设置的值,每次增加1
}