1. Currently, ADO.Net doesn't support 游标. 
2.You can use the parameter for the SqlCommand.
or some sql like " from ... to ..."

解决方案 »

  1.   

    用SqlDataReader类不可能实现这个功能,因为DataReader 是从数据库中检索只读、只进的数据流,每次在内存中始终只有一行。如果不能使用DataSet,你可以先将数据读入一个数组列表,就可以定位访问了。
    http://expert.csdn.net/Expert/topic/1165/1165637.xml?temp=.026272
      

  2.   

    既然没有这个功能就算了吧!
    那Read是向前读一条数据,那么能不能控制它向后读一条数据?
      

  3.   

    Reader就是为了性能设计成只向前读,没有办法后读一条数据.