窗体中有一个TextBox控件,需要绑定的是数据库中的“申请编号”字段,这个字段需要自动生成申请编号(2位所号+2位年份+4位序号)比如说当前的所号是01 则申请编号就是01120001,下一个就是01120002,如何实现?
解决方案 »
- VS2008中 有时候一旦对控件的属性更改,整个界面会卡住 动不了 请问大家有什么解决办法吗
- 请教编写一个c#程序,能够显示revit设计的building 3d模型
- 在图像处理过程中绘制灰度直方图的问题
- axWindowsMediaPlayer 控件如何实现连续播放多个
- webservice的 cs代码 能不能不放到 App_code目录?
- .net 中#region/#region 有什么作用?在线等~~~
- 关于void** ppHandle,急!!
- 很奇怪!!数组附值为什么会出错???????????????
- 用socket发送邮件如何验证?
- 求助 关于插入,修改 SQL server数据库的问题
- c#中/.xsd的问题
- .net开发的网页,附件上传大小如何检查?
string str = "01120001";
int i = Convert.ToInt32(str.Substring(4, 4))+1;
str = str.Substring(0, 4) + i.ToString().PadLeft(4, '0');
MessageBox.Show(str);
这个是要在程序代码中写,还是在数据库中处理呢?
//sh:所号
//preNumber:上一个编号
static string Methods(string sh,string preNumber)
{
string resoult;
int number=Convert.ToInt32(preNumber.Substring(4,4))+1;
resoult = sh + DateTime.Now.Year.ToString().Substring(2,2) + number.ToString().PadLeft(4, '0');
return resoult;
}其实2楼已经给出了答案。
初始编号楼上已经给出代码了