谢谢!

解决方案 »

  1.   

    如果你只是改变在前台的显示顺序,就定义一个dataset,增加一个排序字段ID,再从数据库中按你要求的顺序提取所需的记录插入到dataset中,再显示就可以了。
    如果要在数据库中改变记录的排列顺序,只能在数据库中增加一个排序字段ID,再通过编程改变每条记录ID字段的值以更改顺序。
      

  2.   


    你的要求和置顶还不一样。。比较麻烦要实现你的情况
    加一排序字段 order。。
    每次插入数据的时候插入当前是第几条记录 。
    比如插入第一条时order=1,插入第二条时order=2,就是按自动增量那样增加按你所要实现的肯定要根据具体情况对order字段进行修改.能出现的四种情况,相临的调换,第三换到第二,第三换到第四,只修改相临文章的order就可以。
    但如果隔着调换位置,就要对相当一部分order进行修改了,第四换到第二,第二向下(除第三外)的所有文章的order都要加1。第二调到第五,第二个order=5,第三,第四个文章的order减1;