Originariamente inviato da Jupy64
Ciao alka, si effettivamente ho visto che un Dataset è clonabile..ma, ahimè, è anche molto più lento (nel caricamento dati) di un DataReader..e quanto vado a caricare la tabella dei comuni..la differenza si vede a occhio nudo..
Tendenzialmente, è più lento, ma non così lento. Inoltre, va detto che i dati si possono riutilizzare, che il caso in esame, senza aprire un nuovo DataReader, sommando così due elaborazioni per evitarne di farne usa sola, ma efficace, e mantenere i dati memorizzati.

Se la mole di dati non è eccessiva, io lavorerei con un DataSet scaricando i dati un'unica volta e creando DataView dalle DataTable create filtrando e ordinando così i dati in vari modi.

Ciao!