社区
C#
帖子详情
大家帮帮忙啊。。。流水号问题
mulpig
2007-05-10 03:02:06
数据库中一栏位ID是文本类型,长度5,现在要用代码把它以流水号形式自动显示,怎么弄啊?
类似申请会员时自动生成会员号一样的
比如第一位会员编号就是00001
第二个就是00002
依此类推
以00001开始
...全文
794
33
打赏
收藏
大家帮帮忙啊。。。流水号问题
数据库中一栏位ID是文本类型,长度5,现在要用代码把它以流水号形式自动显示,怎么弄啊? 类似申请会员时自动生成会员号一样的 比如第一位会员编号就是00001 第二个就是00002 依此类推 以00001开始
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mulpig
2007-05-11
打赏
举报
回复
好了
谢谢哈
xcrow713
2007-05-11
打赏
举报
回复
id = Convert.ToString(Convert.ToInt32(id)+1).PadLeft(5,'0') ;
这样前面就有0了
mulpig
2007-05-11
打赏
举报
回复
还有就是在删除某一条纪录后,所有的id都要-1
怎么写?
放数组里么?
mulpig
2007-05-11
打赏
举报
回复
id是我从库里读出来的,文本型
所以不能给初值,
比如id=00001
经过Convert.ToUInt32(id)后就变成1了
我的代码是这样的:
string Ssql = "select max(id) from xxxx";
DataSet dssql;
dssql = EP_PublicClass.ExecuteQueryByName(Ssql,strDBdata);
string id=dssql.Tables[0].Rows[0][0].ToString();
this.txtNid.Text = Convert.ToString(Convert.ToUInt32(id)+1);
wangjie19836666
2007-05-11
打赏
举报
回复
id=00000
转换成int 后 按这个方法自加 id = Convert.ToString(Convert.ToUInt32(id)+1);
这样 就会的到你要的效果了,00001 00002 ..........00010.........00100
wangjie19836666
2007-05-11
打赏
举报
回复
你可以这样让刚开始
id=0000
转换成int 后 按这个方法自加 id = Convert.ToString(Convert.ToUInt32(id)+1);
这样 就会的到你要的效果了,00001 00002 ..........00010.........00100
mulpig
2007-05-11
打赏
举报
回复
不是那个意思
长度为5,只能是00001,。。。。。。00010,00011
前面0的个数是不一定的
难道要我通过判断后面id的位数,来给前面补0么?
好像很笨呢
有没有简单点的方法??
谢谢啦
wangjie19836666
2007-05-11
打赏
举报
回复
ID自加位数也会随着改变 00001 00002 00003......000010............0000100
mulpig
2007-05-10
打赏
举报
回复
不对阿,因为ID 的位数是不确定的
wangjie19836666
2007-05-10
打赏
举报
回复
把id转换成string 与上 0000就可以拉
wangjie19836666
2007-05-10
打赏
举报
回复
0000+id
mulpig
2007-05-10
打赏
举报
回复
id = Convert.ToString(Convert.ToUInt32(id)+1);
//结果变成int了,前面的0都没见了
比如最大一个流水号是00001
增加一笔后就变成2了,怎么把以前的0再补出来啊
mulpig
2007-05-10
打赏
举报
回复
罕见的好人哪
而且比较低调
定重谢!!!
zzmsl
2007-05-10
打赏
举报
回复
会员编号就是00001,这个编号是主键吗?
wangjie19836666
2007-05-10
打赏
举报
回复
id = Convert.ToString(Convert.ToUInt32(id)+1);
mulpig
2007-05-10
打赏
举报
回复
int.parse(id)和tostring放一起怎么怪怪的
mulpig
2007-05-10
打赏
举报
回复
嘿嘿,不好意思
ls
能帮我把整句话写一下么?
转换int 加1 再转换string
wangjie19836666
2007-05-10
打赏
举报
回复
int.parse(id)
mulpig
2007-05-10
打赏
举报
回复
可是怎么转换成int 呢,我只知道转换string
wangjie19836666
2007-05-10
打赏
举报
回复
应该
加载更多回复(13)
中文编程完整软件实例编程解析之工程设计流水管理系统
通过对完整软件实例(工程设计流水管理系统)编程讲解,让学员熟悉完整软件布局架构及开发思路。比如从界面布局、登录验证、软件注册程序、到软件发布等知识点,贯穿知识点间联系,提升编程整合能力。
存储过程写
流水号
想写一个存储过程,可是2年都没有写过存储过程,想写个
流水号
的存储过程,哥们谁能
帮帮忙
,现在用到存储过程才知道,原来它也是个好东西
条码打印
问题
最近碰到一个比较怪的
问题
,就是在打印条码的时候出现中间断节现象。 我用的是水晶报表,然后打印是用的斑马888-tt。条码的长度为12,是由两个星号加是... 请哪位大牛能够
帮帮忙
看看。 谢谢! 转载于:https...
关于数的自增
怎么设置一个整行字段,它从初始值...大家
帮帮忙
,给点实例,谢谢。 能不能实现为“ 05040001”的ID 即 05表示年,04表示月。0001表示
流水号
。0001 这个会自增。 同样是用存储过程和事务来防止用户在客户端同...
如何设计一款分布式发号器
在互联网的世界里,产生唯一
流水号
的服务系统俗称发号器。Twitter的Snowflake是一个流行的开源的发号器的实现。Slowfake是由Scala语言实现的,并且文档简单、发布模式单一、缺少支持和维护,很难在现实的项目中直接...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章