Dovrei ciclare i dati della tabella nella routine ToODBC_BGWorker_Prenotazioni_RunWorkerCompleted e per ogni ciclo invocare il Dispatcher?
No ... dovresti controllare i dati nella Routine DoWork ed aggiornare la UI solo quando serve.

Facci sapere...
Ciao