Hola,yo creo que de este link podes sacar algo en limpio,carga una base de datos en un treeview,pero tambien hace eso que queres,muestra el progreso de la cargada,segun los campos que tenga la base ,pone la propiedad
Max de la barra con el numero de registros y de ahi en adelante para cada registro le hace avanzar la proporcion correspondiente al progreso.
Cargar Base Con Progreso
saludos.