您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 生成自动编号

生成自动编号

来源:网络整理     时间:2016/6/28 13:55:25     关键词:

关于网友提出的“ 生成自动编号”问题疑问,本网通过在网上对“ 生成自动编号”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 生成自动编号
描述:

生成一个自动编号 格式000001  000002 000003.... 依次类推 当生成第10个的时候然前面的0减去一个000010 怎么实现的~~


解决方案1:

string zero = "000000"; int count = 1;
组合成的字符串 string value = zero+count;
取后六位为想要的结果 return value.subString(value.length-6,6);

解决方案2:

select right('00000'+convert(varchar,isnull(Max(convert(int,right(FeesNo,4))),0)+1),6) from table FeesNo 为 table中的列。你要自动生成的列 如果前面的'00000' 增加或删除 则最后一个 6 要相应的增加或删除

解决方案3:

int i=1;
i.tostring().PadLeft(6,'0'); 6位,不足位补0

解决方案4:

可以判断你要的长度 如果长度大于零的个数的话,就让值等于你输入的值,不大于零的话 就加一

解决方案5:

--不知道这样是否符合你的要求
declare @i int set @i=0 while (@i<10) begin select @i=@i+1 print right(('0000000000'+cast(@i as varchar(20))),6)
end

解决方案6:


 string temp = "000009";             int rs;             int.TryParse(temp, out rs);             
            Console.WriteLine((rs + 1).ToString("000000"));
解决方案7:


int q = 10; Response.Write(q.ToString("00000"));

以上介绍了“ 生成自动编号”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2130591.html

相关图片

相关文章