Hi Duy,
Thanks for writing.
Could you please give us more details on how you organized your approach?
Basically, when you want to use the
RadProgressBar in the context of a lengthy operation you should implement a worker thread pattern. In other words, you should use additional thread to fetch and load the information from the database. This thread will also update the
RadProgressBar which will work in the main thread of your application.
Note that the default architecture of a Windows Forms application is organized in such a way, that the main thread manages the UI plus the operations that are executed behind, unless you explicitly create other thread(s) to do this. This is the reason why when you run a lengthy operation the GUI cannot be updated until the operation is finished.
I hope this helps.
Best wishes,
Deyan
the Telerik team
Check out
Telerik Trainer, the state of the art learning tool for Telerik products.