guid 可以吗?guid id = guid.newguid();不过从编号规则上是看不出来有什么实际意义的
如果楼主想要从操作单号上反映某些要素 那就自己定义吧

解决方案 »

  1.   


    看错了
    楼主的编码是这个规则的(YYMMDD)? 是指当时的年月日吗?
    你确认不会重复那生成一个包含这些信息的string 不就可以了吗~
      

  2.   

    直接在初始化的时候
    用string处理下,XX.tostring("u")处理下,不行吗?
    不过要的是系统时间?还是自己设置的时间?
      

  3.   

    参考:http://blog.csdn.net/cocosoft/archive/2004/07/21/48020.aspx
      

  4.   

    为了避免重复,一般的ID生成方法:
    1,使用数据库的自动编号功能
       别以只有ACCESS数据库有,其实ORACLE和SQLSERVER都有这个类型
       只不过要进行引用或者是实例话 因为Oracle实际是个面向对象的数据库
    2,用当前日期+当前时间(精确到秒)+用户名作为ID 所以ID的数据类型应该为varchar型
       oracle中为verchar2型。
      

  5.   

    txtNuber.Text = DateTime.Today.ToString("yyyyMMdd");
      

  6.   

        那各位,如果是为了避免重复,我在年月日后面在加上当日第几个登陆的,
    例如是(yymmdd002)则位哪年哪月哪日第2个登陆的。这个该如何来生成呢?
      

  7.   

    可以啊~`
     你可以先DateTime.Today.ToString("yyyyMMdd");
       然后再往上面加吧~``
         如果你怕重复你也可以先比较再命名。
      

  8.   


                string str = DateTime.Now.ToString("yyyy-MM-dd");
                TextBox1.Text = str + Session["Count"].ToString();
                //然后再将textbox1得值存入数据库就行了贝来晚了,大家都说了!
      

  9.   

    guid id = guid.newguid(); 或者是random随机数啊