目的要达到这样目的:
表编号字段初始值是:C001,希望每增加一条记录编号自动加一。
code='C001'
code = code.Substring(2, 3);
code = Cstr(Cint(code)+ 1); //这句是asp的写法,在.net c#的写法该怎样写
code='C'+code.PadLeft(3,''0'');
Response.Write(code); //希望结果为“C002”
表编号字段初始值是:C001,希望每增加一条记录编号自动加一。
code='C001'
code = code.Substring(2, 3);
code = Cstr(Cint(code)+ 1); //这句是asp的写法,在.net c#的写法该怎样写
code='C'+code.PadLeft(3,''0'');
Response.Write(code); //希望结果为“C002”
int n=Convert.ToInt32(num)+1;
code=n.ToString().PadLeft('0',3);没测试
大概这个意思
楼下补充
然后在转换成string类型
也就是这样code = Convert.ToString(Convert.ToInt32(code)+ 1);
string code="C001";
code = code.Substring(1, 3);
code=( Convert.ToInt16(code)+1).ToString();
code="C"+code.PadLeft(3,Convert.ToChar("0"));
Response.Write(code);
code="C001";
string s = code.SubString(1);
s = (Convert.ToInt(s)+1).ToString();
code = "C" + s.PadLeft(3,"0");
Response.Write(code);