C#怎样生成规则序号

liquan19891004 2010-10-18 02:36:51
如题,例如:“BZ00001”“BZ00002”每点击一个button就生成一个
...全文
226 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-18
  • 打赏
  • 举报
回复
public int i{get;set}

i+=;

List<String> lst=new List<String>();
lstr.Add("BZ"+i.ToString.padleft(4,'0');
再见品月 2010-10-18
  • 打赏
  • 举报
回复
1.如果是一次性的,写个方法呗。。规则你自己顶。
2.网站性质的。。。点链接 + 1之类的。得存在一个地方。。比如数据库,比如配置文件,可以参考下页面计数器的代码怎么写的。
-小蕾- 2010-10-18
  • 打赏
  • 举报
回复

非int型的自动增长列
--测试表
create table Zlk(code varchar(10),name varchar(50),sex varchar(2))
insert into zlk values('zl00001','accp','男')
go

--自动获取编号
create function f_getcode()
returns varchar(10)
as
begin
declare @code varchar(10)
select @code='zl'+right('00000'+cast(
isnull(max(right(code,5)),0)+1 as varchar),5)
from zlk WITH(XLOCK,PAGLOCK) --创建表级锁
return @code
end
go
--通过函数插入数据
insert into zlk values(dbo.f_getcode(),'admin','女')

--查询结果
select * from zlk
linwanhai 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liquan19891004 的回复:]

问题就是我要点击一个链接就要自动加1,这个怎么做?
[/Quote]

写个配置文件,点下去配置文件下读取了+1,再更新配置文件
liquan19891004 2010-10-18
  • 打赏
  • 举报
回复
问题就是我要点击一个链接就要自动加1,这个怎么做?
z812183667 2010-10-18
  • 打赏
  • 举报
回复
顶!感觉用Guid好用!
swalp 2010-10-18
  • 打赏
  • 举报
回复
规则你都知道了,想怎么生成都行了啊。自己按照规则写个函数。点击一次生成一个就完了啊。
龍月 2010-10-18
  • 打赏
  • 举报
回复
BZ + 00001
规律 自己搞就行了
peterb 2010-10-18
  • 打赏
  • 举报
回复
自己写个函数就可以了(规则反正你自己定的)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧