如何实现 C# 读取数据库中“上一条”“下一条”记录 数据库是SQL

解决方案 »

  1.   

    SQL查询,
    打比方现在id为1,2,3,浏览的是2
    select top 1 id from table wehre id>2
    select top 1 id from table wehre id<2
    或是游标的方法 http://it.china-b.com/web/asp/20090612/85151_1.html
      

  2.   

    不确定什么意思
    我的理解是当前记录的上下记录吧,是不是啊?那就要把当前显示的那条记录的id获取出来,然后在这个基础上+1或者-1,分别写两个sql语句到相应的button里面就可以了。
      

  3.   

    首先要有一个排序规则吧,
    根据当前记录的id,计算出下一条id,用id定位记录呀。
      

  4.   


    当前ID为4上一条
    select top 1 * from table wehre id<4 order by id desc下一条
    select top 1 * from table wehre id>4