Si, penso che tu intenda il datareader con il quale però la paginazione, se si può, deve essere fatta "a mano".
Cmq ho risolto usando la paginazione personalizzata del datagrid. Ora il viewstate non è di piccolissime dimensioni, ma almeno accettabili.