ADOQuery对应的表格记录怎样能上下移动,而且每条记录都有顺序编号,上下移动后表格记录对应的编号也能相应变化.
请指点一二!TKS!

解决方案 »

  1.   


    adoquery1.First;//去到第一条记录
     
    adoquery1.Last;//去到最后一条记录adoquery1.Next;//向后移动一条记录adoquery1.Prior;//向前移动一条记录
      

  2.   

    TKS!
    这只是指针光标的移动,
    实际是让如第三条的记录数据上移动到第二的位置或是下移动第四的位置.
      

  3.   

    adoquery1.MoveBy(2);当前记录向后下移两条记录
      

  4.   


    adoquery1.MoveBy(2);//当前记录下移两条记录,adoquery1.MoveBy(-2)向前移动两条记录;
      

  5.   

    昏!
    如:a1,b1,c1,1
    a2,b2,c2,2
    a3,b3,c3,3选择第二条,点击上移,结果变成:a2,b2,c2,1
    a1,b1,c1,2
    a3,b3,c3,3
    请继续指点TKS!
      

  6.   

    DBGrid可能不行,要特定的表格控件来实现(如:TdxDBGrid),移动完成要保存的话,就没有那么简单的!