程序打开后自动读取SQL中一编号列,然后可以自动上一页下一页翻动,上一页下一页读取编号列。但如果用户删除某一条记录,必然我那编号列也会发生混乱,我在上一页下一页翻页就不行了啊。。怎么控制游标的前后移动呢

解决方案 »

  1.   

    你不用Ado.net吗?还是你不用数据适配器?亦或你根本就没有排序列
      

  2.   

    SQL 2005  自带的分页功能 ROW_NUMBER() OVER(ORDER BY ..)
      

  3.   

    请教了,我用的就是adapter,但可能我确实不知道怎么用。。
    试问你是建议我把它读到dataset中进行操作?然后在dataset中增加一列自动增长,在dataset中进行翻页?
      

  4.   

    我用的是分页控件来分页的,功能强大而且方便,要的话留个email给我,我发给你!
      

  5.   

    用fill()可以实现
    fill(dataset,startecord,maxrecords,tableName)
      

  6.   

    用存储过程分。
    fill(dataset,startecord,maxrecords,tableName) 
    dateset数据集
    startecord 记录开始的位置
    maxrecords最大长度(相当与每页的大小)
    tableName(表名)
    startecord一般是页数*每页的大小