| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1959 人关注过本帖
标题:datalist实现类似百度分页(有点不明显的小毛病&&等待解决)
只看楼主 加入收藏
蓝色畅想
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-6-30
收藏
得分:0 
可以的啊
很简单啊
   我在做 仿 QQ空间的时候用到的 方法是
   先查出 ID 表中的最大 值
    int max;
   在你执行 删除的时候 记录出 它的int num= id ;
   然后些个 循环
   for(int i=num+1;i<=max;i++)
   {
      执行循环修改 ;
          update id set id=id-1 where id=i;
   }
   之后 他就被你做成永远的自动增长的列了 就随便你 怎么删除了 !
2008-07-01 17:20
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
收藏
得分:0 
我晕晕
update id set id=id-1 where id=i;

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

我说的是自增长的时候哈  ID在自增长状态是不可以编辑的
2008-07-01 17:30
蓝色畅想
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-6-30
收藏
得分:0 
你根本 就不要 设置 自动增长啊!干吗 非的要自动增长!
2008-07-01 17:32
蓝色畅想
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-6-30
收藏
得分:0 
我这样做 就是 人为 的制造一个 永远都是顺序的 编号!和自动增长 有区别啊!
2008-07-01 17:33
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
收藏
得分:0 
呵呵  你这样还要去计算ID  我还不如就让它自增长

然后数表里面记录的总条数来的块的啊!!
2008-07-01 17:40
蓝色畅想
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-6-30
收藏
得分:0 
呵呵 不过这样的分页我已经实现了
2008-07-01 17:47
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
收藏
得分:0 
晕啊  你们的都有弊端   不自动编号你还要判断ID是否重复
绑定在控件上的ID并不代表就是显示的那个ID
把数据库中的ID绑定到控件上  然后在生成一个连续的ID用来显示不就完了
和在线考试的原理一样   考题都是随机抽的  但显示的全是连续的

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-01 18:03
快速回复:datalist实现类似百度分页(有点不明显的小毛病&&等待解决)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028534 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved