Si, penso che hai afferrato il problema però...
non ho capito un'H di quello che mi hai scritto!!

I data reader sono diversi perchè i campi nel form provengono da tabelle DB diverse.
Ad esempio ne avrò 3 dalla tabella Clienti, 4 dalla tabella Comuni, 5 da una tabella di altri dati correlati al cliente e così via...


grazie