Hi again,
I developped a sample class to test your case, it's working without any problems.
you have not to increment the progressbar just start it in order to set the wait cursor and stop it once the execution of the query is over.
This is the sample code :
progressBar = SBO_Application.StatusBar.CreateProgressBar("Prograss Bar", 100, false);
Grid.DataTable.ExecuteQuery("SELECT * from OITM ");
progressBar.Stop();
Hope I understand your problem.
Kind regards.
Mohamed.