- -- 数据前提
- 1)数据存在字段(orders),每次新增,编号默认(最大值+1)
- 2)数据编号,会存在相同编号,以及负数编号
- 3)置顶,置底,操做针对全部记录,(全部页面,不是单个页面)
- -- 操做需求
- 置顶,上一条,下一条,置底
- -- 规则
- 1)置顶操做 ,被操做记录 编号是置顶帖子(编号+1);
- 2)置底操做 ,被操做记录 编号是置底帖子(编号-1);
- 3)上一条记录,被操做记录,与上一条记录比较:
- 1.若是编号不一样,互相调换位置;
- 2.若是编号相同,上一条操做记录(编号-1);
- 4)下一条记录,被操做记录,与下一条记录比较:
- 1.若是编号不一样,互相调换位置;
- 2.若是编号相同,下一条操做记录,(编号+1);
转载: http://blog.csdn.net/u010251897/article/details/50836457 .net