Ciao,
potresti usare le session. Salvi il risultato della query nella pagina 1
Session["query"] = dataTable;
e poi leggi la session castandolo in datatable nella pagina2 ...
DataTable x = (DataTable)Session["query']
oppure utilizzando una cache in questo modo:
Cosa ne pensi?
Ciao
A.G.