学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
 17 12
发新话题
打印

datalist实现类似百度分页(有点不明显的小毛病&&等待解决)

可以的啊

很简单啊
   我在做 仿 QQ空间的时候用到的 方法是
   先查出 ID 表中的最大 值
    int max;
   在你执行 删除的时候 记录出 它的int num= id ;
   然后些个 循环
   for(int i=num+1;i<=max;i++)
   {
      执行循环修改 ;
          update id set id=id-1 where id=i;
   }
   之后 他就被你做成永远的自动增长的列了 就随便你 怎么删除了 !

TOP

我晕晕
update id set id=id-1 where id=i;

你这个是修改ID  这样标示你的ID是可编辑状态  哪么 ID就不是自增长了噻

我说的是自增长的时候哈  ID在自增长状态是不可以编辑的

TOP

你根本 就不要 设置 自动增长啊!干吗 非的要自动增长!

TOP

我这样做 就是 人为 的制造一个 永远都是顺序的 编号!和自动增长 有区别啊!

TOP

呵呵  你这样还要去计算ID  我还不如就让它自增长

然后数表里面记录的总条数来的块的啊!!

TOP

呵呵 不过这样的分页我已经实现了

TOP

晕啊  你们的都有弊端   不自动编号你还要判断ID是否重复
绑定在控件上的ID并不代表就是显示的那个ID
把数据库中的ID绑定到控件上  然后在生成一个连续的ID用来显示不就完了
和在线考试的原理一样   考题都是随机抽的  但显示的全是连续的
.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下

TOP

 17 12
发新话题