Mira.. en Net el concepto de Recordset ya no existe como tal..

te puedo decir que a grandes razgos el datareader va solo hacia adelante como lo que hacía el recordset de fowardOnly, y en el dataadapter a través de un dataset puedes accesar a cualquier registro(adelante y atrás) ya que todo el contenido se queda en una tabla dentro del dataset. (guardado en formato XML, y un dataset es una forma para trabajar con datos desconectados

)
Será mejor que te des una vuelta por estos links y cualquier cosa podemos ir ayudandote poco a poco.
http://www.informit.com/isapi/produc...tent/index.asp http://authors.aspalliance.com/aspxt...ccessdata.aspx
Suerte