本帖最后由 accpchenjun 于 2010-11-10 11:48:24 编辑

解决方案 »

  1.   

    private void btn_Begin_Click(object sender, EventArgs e)
            {
                this.progressBar1.Minimum = 0;
                this.progressBar1.Maximum = 20;
                for (int i = 0; i < 20; i++)
                {
                    this.progressBar1.Value = i + 1;
                    //this.label1.Text = i + 1 + "%";
                    //System.Threading.Thread.Sleep(1000);
                    
                }
                this.label1.Text = "操作已完成!";
            }
      

  2.   

    this.progressBar1.Minimum = 0;
    this.progressBar1.Maximum = datatable.count;  //随便给个值
    this.progressBar1.step=1;
    this.progressBar1.values=0;
    for(int i=0;i<datatable.count;i++)
    {
           this.progressBar1.perStep();  /////这个方法没记住,不好意思,意思差不多啦,呵呵
    }