Potresti mettere un mezzo una pausa (prima di chiudere il for) e lanci tutto in un thread separato..
oppure crei una funzione che prende in considerazione un solo DataRow alla volta, lasci all'esterno la myDataTable e richiami la funzione dal timer
a quest'ora non mi viene in mente niente di più furbo![]()