开发工具与关键技术:Visual Studio / 自动生成编号
作者:郑名方
撰写时间:2020年8月28日
自动生成编码是通过数据库的最大的一条数据编号。
如果是倒序排序的话就获取第一条数据的编号,然后从右边开始获取四个字符。
下面的代码意思是点击新增按钮,一打开窗口自动生成当前最大编号。还有下面代码是倒序排序获取的。
//取出第一条数据的编号
string strNumber = dt.Rows[0]["staff_number"].ToString();
//从右边开始取4个字符
int str = Convert.ToInt32(strNumber.Substring(strNumber.Length - 4));
下面代码是新增窗口。
public int intNumber;
public WD_InsertStaffInformation(int str)
{
InitializeComponent();
//获取当前最大编号
intNumber = str;
}
//实例化窗口 WD_InsertStaffInformation myWD_Ins## 标题ertStaffInformation WD_InsertStaffInformation(str);
自动生成员工编号 :case1: strNumber = “000” + strNumber的意思是如果编码字段不够四位数就给“0”,接下去的case2、case3…
int intNewNumber = intNumber + 1;
string strNumber = intNewNumber.ToString();