dipende cosa intendi e cose devi fare.

puoi usare:

DataReader
ma rimani connesso finchè il Reader legge dalla fonte dati

DataTable (o singolo o di un DataSet)
e ciclare nella collection di rows