Progress bar in C#

Ask a question


I am creating a program which runs a parameterized query to add 14,370 records to a table. The downside is that it takes about 15 seconds. I would use a progressbar to show the user the progress of the execution of the query. I need an example.


Create a winform with a GroupBox1, a label and a button that is outside the GroupBox.
  • Put the Text property of the GroupBox in an empty string.
  • Put the property of AutoSize to False, the color of the label to Lime for example.
  • The Size property is set to 0, 15
  • Code:

int counter=0;
int rowMax=2000;
int colMax=2000;
decimal pcdDone;
for(int r=0;r<rowMax;r++)
for(int c=0;c<colMax;c++)
groupBox1.Text=((int)(pcdDone*100)).ToString() +"%";

Thanks to OUROBANGNA for this tip.