最笨的方法,根据nMaxID.ToString().Length的多少在其前面补0再插入库中

解决方案 »

  1.   

    具体的函数我记不太清了,其实进行如下分支处理就行了:
    if (nMaxID<1000)
       maxID="0"+maxID;
    if (nMaxID<100)
       maxID="0"+maxID;
    字符串的合并记不太清了,你自己查一下
      

  2.   

    ojlovecd说的也是唯一可靠的方法
      

  3.   


    string getMaxID(int id)
    {
         id++;
         if (id.ToString().Length == 4) return id.ToString();
         return new string('0', 4 - id.ToString().Length) + id;
    }
      

  4.   

    string getMaxID(int id)
    {
         id++;
         return new string('0', 4 - id.ToString().Length) + id;
    }
    也可
      

  5.   

    Convert.ToInt32(maxId).ToString("0000"); 
      

  6.   

    int nMaxID= Convert.ToInt32(maxId)  + 1 ; 
    nMaxID.ToString("0000")
    哈哈楼上一样的