C# 数字格式化 自动补0

原创 2013年12月04日 11:09:37

项目需要,比如员工编号YS0001.从数据库中取得这个字符串后,如何加1,并且显示出来?

下面给出代码:

            //初始化Combobox,加入管理员和操作工
            this.cb_StaffAuthority.Items.Add("操作工");
            this.cb_StaffAuthority.Items.Add("管理员");
            this.cb_StaffAuthority.SelectedIndex = 0;

            //取得数据库中StaffID最大值,并加1生成默认新员工ID
            string errmsg = null;
            string maxStaffID = DBOper.GetMaxStaffID(out errmsg);
            //如果取得了员工ID最大值并且无错误信息
            if (maxStaffID!=null&&errmsg==null)
            {
                //将员工ID最大值+1,并初始化员工ID TextBox
                //计算出员工ID最后一位
                int endTerm=int.Parse(maxStaffID.Substring(2,4))+1;
                //固定4位数字,不足位补0
                this.tb_StaffId.Text="YS"+endTerm.ToString().PadLeft(4, '0');
            }
查询数据库中最大员工值的SQL语句如下:

"select top 1 StaffID from YM_Staff order by StaffID DESC"

最主要的就是 
endTerm.ToString().PadLeft(4, '0')
记一下,方便以后使用.

相关文章推荐

整数 位数不足,在前补0

一个小算法,过程很简单明了,不做讲解,如下: 方便粘贴: --计算数字位数,0返回1,非整数或小于0返回-1 local function digit(num)     i...

Java格式化数字——右对齐,左补0

我们在做数据处理的时候,根据具体要求,可能需要对某些数据,比如数字、字符串,进行格式化输出。其中较为常见的是对数字进行右对齐输出,比如右对齐,左补0.例如:数字12,格式化为0012,数字123,格式...

C# PDA小游戏 猜数字 4A0B

  • 2009年08月14日 16:05
  • 82KB
  • 下载

c# 猜数字(0—·9)游戏初级

  • 2008年12月01日 12:36
  • 15KB
  • 下载

PHP数字前补0的自带函数sprintf 和number_format的用法

很多时候我们需要对数字进行格式化,比如位数不足前面加0补足。用PHP可以很轻易实现,因为PHP自带了相关功能的函数。 ...

C#--第2周实验--任务14--随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:随机...

C#--第5周实验--任务1(建立Windows窗体应用程序)--随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:猜数...

php格式化数字:位数不足前面加0补足

php格式化数字:位数不足前面加0补足 先实例,后讲解 PHP代码     $var=sprintf("%04d", 2);//生成4位数,不足前面补0        echo...

Java字符串格式化:数字前面加0

今天获取到一个需求,要拼一个字符串,格式类似于JY0001这种,而且还需要根据两个字符串后面数字的范围进行批量修改。如果将0001转换成int类型的对象,则系统将默认去掉前面的“0”。思考了一下,用下...

c#:猜数字游戏!系统随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案

随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字, 游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。 提示:1)单击“开...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 数字格式化 自动补0
举报原因:
原因补充:

(最多只允许输入30个字)