Salve a tutti,

mi chiamo Luca e sono nuovo del forum, vado al sodo,la domanda alla quale non riesco a dare risposta è la seguente :

Sto sviluppando un programma che estrapoli un grafico a seconda dell'attività che seleziono.
Es.
-trasporto materiale
-stoccaggio materiale
...ecc

ho un Dataset con 610 tabelle, tutte identiche per colonne e righe, diverse nei valori,
come righe ho i mesi dell'anno , come colonne ho delle ore spese e previste.

Selezionando una sola attività non ho problemi ad estrapolare il grafico, faccio il "databind" alla tabella selezionata; Ho però la necessità di unire anche 300 tabelle in una sola mostrante la somma delle righe, nelle varie colonne es: tutte le ore di trasporto nei vari mesi.

Domanda:
Avendo una lista attività (as list(of String)), posso relazionare e sommare tutte le colonne 1 delle tabelle della lista e sommarle, e cosi via, senza usare cicli for?
magari una query LINQ o mySql ?

Ho ottenuto il mio risultato tramite dei cicli for next, ma impiega davvero tanto tempo.
Qualcuno sa indicarmi se esista un metodo migliore?

Grazie a tutti in anticipo per il vostro tempo un saluto.
Luca.