ReportProgress - это то, что вы будете использовать для обновления хода выполнения вашей задачи, включая такие вещи, как пользовательский интерфейс - в вашем случае, индикатор выполнения.
Вы должны проверить документы MSDN, расположенные здесь .
По сути, вы создаете обработчик для события ReportProgress, затем в вашем DoWorkEventHandler вы вызываете ReportProgress следующим образом:
worker.ReportProgress((i * 10));