新手:请问在C#应用程序中,怎么自动生成ID呢? guid 可以吗?guid id = guid.newguid();不过从编号规则上是看不出来有什么实际意义的如果楼主想要从操作单号上反映某些要素 那就自己定义吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看错了楼主的编码是这个规则的(YYMMDD)? 是指当时的年月日吗?你确认不会重复那生成一个包含这些信息的string 不就可以了吗~ 直接在初始化的时候用string处理下,XX.tostring("u")处理下,不行吗?不过要的是系统时间?还是自己设置的时间? 参考:http://blog.csdn.net/cocosoft/archive/2004/07/21/48020.aspx 为了避免重复,一般的ID生成方法:1,使用数据库的自动编号功能 别以只有ACCESS数据库有,其实ORACLE和SQLSERVER都有这个类型 只不过要进行引用或者是实例话 因为Oracle实际是个面向对象的数据库2,用当前日期+当前时间(精确到秒)+用户名作为ID 所以ID的数据类型应该为varchar型 oracle中为verchar2型。 txtNuber.Text = DateTime.Today.ToString("yyyyMMdd"); 那各位,如果是为了避免重复,我在年月日后面在加上当日第几个登陆的,例如是(yymmdd002)则位哪年哪月哪日第2个登陆的。这个该如何来生成呢? 可以啊~` 你可以先DateTime.Today.ToString("yyyyMMdd"); 然后再往上面加吧~`` 如果你怕重复你也可以先比较再命名。 string str = DateTime.Now.ToString("yyyy-MM-dd"); TextBox1.Text = str + Session["Count"].ToString(); //然后再将textbox1得值存入数据库就行了贝来晚了,大家都说了! guid id = guid.newguid(); 或者是random随机数啊 关于Windows服务中的Timer DataGridView好似很吃资源,用起来卡卡的,滚动也不平滑,有办法解决吗? cms系统问题 关于 windows media services 如何用程序控制播放点的属性 C#+OpengGL+3ds C#实现选择排序,选择排序和冒泡有什么区别 ToolBar问题 ssis 导入csv 文件 ICSharpCode.SharpZipLib压缩文件时候出错-----“内存流不可扩展” 有没有办法让listview的第一列为只读,而第二列为可编辑? MM求c#简单的问题!!!急!!!没分了,求好心人来看看 菜鸟学习C#-Web应用程序入门经典
看错了
楼主的编码是这个规则的(YYMMDD)? 是指当时的年月日吗?
你确认不会重复那生成一个包含这些信息的string 不就可以了吗~
用string处理下,XX.tostring("u")处理下,不行吗?
不过要的是系统时间?还是自己设置的时间?
1,使用数据库的自动编号功能
别以只有ACCESS数据库有,其实ORACLE和SQLSERVER都有这个类型
只不过要进行引用或者是实例话 因为Oracle实际是个面向对象的数据库
2,用当前日期+当前时间(精确到秒)+用户名作为ID 所以ID的数据类型应该为varchar型
oracle中为verchar2型。
例如是(yymmdd002)则位哪年哪月哪日第2个登陆的。这个该如何来生成呢?
你可以先DateTime.Today.ToString("yyyyMMdd");
然后再往上面加吧~``
如果你怕重复你也可以先比较再命名。
string str = DateTime.Now.ToString("yyyy-MM-dd");
TextBox1.Text = str + Session["Count"].ToString();
//然后再将textbox1得值存入数据库就行了贝来晚了,大家都说了!