如订单号,是根据年月生成的,例子:200611001,到了月底可能变成了200611088;那么我希望在12月份的时候,他可以自动变化为200612001。有否什么办法?制定个字段存放年月?然后去匹配他?谢谢各位

解决方案 »

  1.   

    DateTime today = DateTime.Today;
    string thisYear = today.Year.ToString();
    string thisMonth = today.Month.ToString();
    if (thisYear==last订单号.Substring(0,4) && thisMonth==last订单号.Substring(4,2))
    {
        new订单号 = last订单号.Substring(0,6) + int.Parse(last订单号.Substring(6,3))+1.ToString();
    }
    else
    {
        new订单号 = thisYear + thisMonth.PadRgight(2,'0') + "001";
    }
      

  2.   

    要先从数据库中取得最后的订单号,赋给字符串 last订单号