private void btnCount_Click(object sender, EventArgs e)
{
label1.Visible
=true;
progressBar.Visible 
= true;
progressBar.Minimum 
= 0;
progressBar.Maximum 
= ds.Tables[""].Rows.Count;
progressBar.BackColor 
= Color.Green;
for (int i = 0; i < ds.Tables[""].Rows.Count; i++
{
progressBar.Value
++;
Application.DoEvents();
this.label1.Text = Convert.ToString(progressBar.Value);
 }

}


或者

private void btnCount_Click(object sender, EventArgs e)
{
label1.Visible
=true;
progressBar.Visible
= true;
progressBar.Minimum
= 0;
progressBar.Maximum
= ds.Tables[""].Rows.Count;
progressBar.BackColor
= Color.Green;
for (int i = 0; i < ds.Tables[""].Rows.Count; i++)
{
progressBar.Value
++;
Application.DoEvents();
this.label1.Text = Convert.ToString(progressBar.Value);this.label1.Refresh();
}

}
posted on 2010-02-03 01:24  superlee  阅读(347)  评论(0编辑  收藏  举报