如何自动生成订单流水号?
解决方案 »
- 页面显示问题
- kindeditor在线编辑器如何读取数据库字段?
- 一个简单的mis系统,该如何设计?
- 如何返回GridView的行列号(同时返回)?
- 请问<%@ Page Language="VB" AutoEventWireup="True" %>中的AutoEventWireup起什么作用?
- 请问一下!我给客户发的邮件,怎么在YAHOO里面被视为垃圾邮件,在其他163,MSN里面却很好?
- 帮我看看我的dorpdownlist为什么没有数据?
- 请大家推荐一款中文的文本录入控件!
- 求繁體VS2003下載,謝謝了
- 请教一个关于javascript在ASP.NET中应用的问题
- 如何让用户自定义控件里的名称在拖入到页面后,它里面的控件不会变名?
- 运行总是出个错误 请教解决方法
{
try
{
if (Session["dt"] == null || Session["dt"].ToString() == "")
{
DataTable dt1 = new DataTable();
dt1.Columns.Add(new DataColumn("materialsId", typeof(Int32)));
dt1.Columns.Add(new DataColumn("number", typeof(Int32)));
Session["dt"] = dt1;
}
}
catch (Exception ex)
{ throw new Exception(ex.Message);
}
}
所以还是用数据库自动生成流水号比较方便,资源也占得少。
string i; //i是你从数据库提出来的最大编号
int nNum = Convert.toInt32(i)+1 //编号+1
string strHead= null;
for(count=0;count<5-Convert.toInt32(i.length);cont++)
{
strHead += 0;
}
string i = strHead + Convert.toString(nNum); //这里编号增加了1 可以存入数据库了。。
我也是菜鸟。。直接写的。。没调试。。这里多次用到了字符类型转换。。不知道效率怎么样。。这短的代码应该没事吧。。
这个就可以得到了,微软号称是全球唯一标试!~