首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 自动有序号编号如何生成,并且使序号连续不间断

2013-11-19 
C# 自动有序号编号怎么生成,并且使序号连续不间断?比如有记录编码为 1、2、3、4、5 。。。。。用户添加记录时自动生

C# 自动有序号编号怎么生成,并且使序号连续不间断?
比如有记录编码为 1、2、3、4、5 。。。。。
用户添加记录时自动生成序号(1.2.3.4..),查出最大编号加1呈现在页面上,
别外,如果编码中间删除了条记录
变成 1、2、4、5.。。。。
新记录添加的时候自动编码为3 ,也就是说编码是要连续的。
这个功能,怎么实现 C# 自动生成序号 不重复 不间断
[解决办法]
你可以把删除了的编号保存在另外一个表里,当分配新编号时优先从这个表里取得编号。
[解决办法]
一定要删除吗,我们一般逻辑删除比如设置状态字段为-1,新值找到最小的-1来覆盖数据。
[解决办法]
删除的编号,你不保存,那你就得从头开始检查,然后才能使用。

热点排行