asp.net怎么在TextBox里面自动生成流水号?急求

问题描述

流水号的代码格式是201512001,前面六位是当前的年月,后面三位按照顺序。

解决方案

解决方案二:
你是不知道如何修改TextBox的文字吗?
解决方案三:
后台方法实现加载页面的时候把值赋给textBox不就可以了么!!
解决方案四:
不好意思,新手一枚。我是想能在UI里的TextBox里面能够自动生成一个按照那个流水号代码规则的流水号,并且能插入到数据库中。
解决方案五:
撸主的难点在于,内存中怎么维护当前的流水号。那就你去数据库维护年月后面的流水,每次取出来。
解决方案六:
查数据库selectmax(id)fromdb

如果取到值,那就取得这个值的下一个值,否则就是yyyyMM001
解决方案七:
publicstringautoNum()//自动分配序号,格式为20140606-0004{stringserialnum=string.Empty;stringtyear=DateTime.Now.Year.ToString();stringtmonth=DateTime.Now.Month.ToString();if(Convert.ToInt32(tmonth)<10){tmonth="0"+tmonth;}stringtday=DateTime.Now.Day.ToString();if(Convert.ToInt32(tday)<10){tday="0"+tday;}stringprefixdate=tyear+tmonth+tday;SqlHelpsqlx=newSqlHelp();stringstrfacx="select*fromtInternalDemandEvaluationAwhereSerialNumberlike'%"+prefixdate+"%'andEffective='True'";SqlDataReaderdrx=sqlx.ExecuteReader(strfacx);drx.Read();if(drx.HasRows){drx.Dispose();sqlx.SqlClose();stringser=string.Empty;SqlHelpsqly=newSqlHelp();stringstrfacy="selecttop1*fromtInternalDemandEvaluationAwhereSerialNumberin(selectmax(SerialNumber)fromtInternalDemandEvaluationAwhereSerialNumberlike'%"+prefixdate+"%'andEffective='True')";SqlDataReaderdry=sqly.ExecuteReader(strfacy);dry.Read();if(dry.HasRows){ser=dry["SerialNumber"].ToString();}dry.Dispose();sqly.SqlClose();stringsuf=ser.Substring(ser.IndexOf("-")+1);intsuffix=Convert.ToInt32(suf)+1;serialnum=prefixdate+"-"+suffix.ToString("0000");}else{drx.Dispose();sqlx.SqlClose();serialnum=prefixdate+"-"+"0001";}returnserialnum;}

解决方案八:
你应该问的是怎么用SQL生成流水号,百度一大堆,思考方式不对,再说如果你提前把流水号生成好了,两个人同时打开页面,流水号一致。明显不可取,最好插入数据生成流水号,插入完成通知对方号码
解决方案九:
publicstaticvoidMain(string[]args){for(inti=1;i<100;i++){stringnum=i.ToString().PadLeft(3,'0');stringresult="201512"+num;Console.WriteLine(result);}Console.ReadLine();}

解决方案十:
在保存数据时,自动生成流水号就行了,不用显示在textbox里吧,先显示,在保存,有时间间隔了要是多用户的,需考虑流水号的是不是重复
解决方案十一:
应该是先保存才能显示执行保存事件时候先读取
解决方案十二:
LZ问的问题好模糊啊,是前台js生成,还是操作数据库时生成。

时间: 2024-11-02 03:06:04

asp.net怎么在TextBox里面自动生成流水号?急求的相关文章

Oracle 中生成流水号的方法_oracle

思路: 通过一个流水号表,记录当前最大的流水号,以便下次取用.每次取号时,将流水号表更新成大的. 涉及的表: 流水号表hp_no: 字段 类型 TYPE_NAME VARCHAR2(100) START_NO VARCHAR2(100) CURRENT_NO VARCHAR2(100) 代码: 1)通过函数得到最大值. 有三个参数, 第一个参数是类型,便于得到不同的流水号. 第二个参数是前缀,用于在流水号前边放置特别的字符. 第三个参数是生成的流水号长度. 代码 CREATE OR REPLAC

定时任务执行一段时间JVM会自动退出问题,急求大神帮忙。

问题描述 最近程序很不稳定,运行一段时间后,JVM会自动退出,急求ITeye大神帮忙看下.下面是错误日志:## A fatal error has been detected by the Java Runtime Environment:## Internal Error (safepoint.cpp:308), pid=16953, tid=139961315587840# guarantee(PageArmed == 0) failed: invariant## JRE version:

在线考试定时自动收卷(急,急,急)

问题描述 大家好,我的毕业设计题目是:在线考试系统,我现在有一个问题研究好久也没做出来,希望大家帮帮忙!我的问题是:在考生进入考试页面时自动计时,考试时间到自动提交试卷!急求源代码!谢谢! 解决方案 解决方案二:使用ajax,到时输入js,如document.getelementbyid('button1').click();解决方案三:肯定要用到Ajax或javascirpt来计时.时间到时,中断当前页面.解决方案四:楼上两位的方法可以呢其他应该还有方法!

网页-用什么技术可以实现asp页面自动生成htm页面?

问题描述 用什么技术可以实现asp页面自动生成htm页面? 我的网站是用asp编写的,如何做到:在网页内容创建或者更新时自动生成静态HTML页面,以后的浏览全部引向静态页面?用什么技术去实现?可以向我推荐一些书籍! 解决方案 这个不是asp干的活,可以通过其他发布程序可以直接生成html页面的.百度下吧,现在发布成html页面的系统也比较多.asp页面最多是通过前端的web服务,可以配置成页面缓存. 解决方案二: 你可以是试一下asp.net的页面静态化,还是要写程序自动生成的 解决方案三: 全

asp自动生成javascript检验函数

<!--#include file="strcheck.asp"--><%'笔者在写程序的过程中要用'for i=1 to n 'Response.Write "<input type=text name=name"&n&" >"'next'但是在用javascript 中我不知道检验的名称,故想到了用ASP自动生成JavaScript代码来检验text'通过过程的调用,你就可以用循环控制的form

asp自动生成&amp;#106avascript检验函数1

函数 <!--#include file="strcheck.asp"--><%'笔者在写程序的过程中要用'for i=1 to n 'Response.Write "<input type=text name=name"&n&" >"'next'但是在用javascript 中我不知道检验的名称,故想到了用ASP自动生成JavaScript代码来检验text'通过过程的调用,你就可以用循环控制的fo

asp自动生成&amp;#106avascript检验函数

函数 <!--#include file="strcheck.asp"--><%'笔者在写程序的过程中要用'for i=1 to n 'Response.Write "<input type=text name=name"&n&" >"'next'但是在用javascript 中我不知道检验的名称,故想到了用ASP自动生成JavaScript代码来检验text'通过过程的调用,你就可以用循环控制的fo

求助,asp.netmvc数据库自动生成不能移植到另一台计算机开发问题

问题描述 高手:我用asp.netmvc的entityframework的codefirst模式自动生成了数据库,可是当我拷贝到其他计算机的时候,提示我数据库已经存在,Cannotcreatefilebecauseitalreadyexists,我把app_data文件夹下的数据库删除了,再次运行程序,就可以了,可是我不想删除数据库,里面有数据,如何实现不删除数据库啊,[我已经在代码里设置了数据库的自动迁移了啊]数据库用的是localdb 解决方案 解决方案二:楼主结贴率好高啊!解决方案三:求回

ASP.NET 在使用Entityframework的过程中,用不到Code Frist,有必要去手动创建实体类么?是否直接使用EF自动生成的实体更好些

问题描述 如题:ASP.NET在使用Entityframework的过程中,用不到CodeFirst,有必要去手动创建实体类么?是否直接使用EF自动生成的实体更好些. 解决方案 本帖最后由 jiazhaokai1988 于 2015-05-21 15:45:58 编辑解决方案二:EF不是可以根据数据库生成实体类吗?解决方案三:引用1楼FoxDave的回复: EF不是可以根据数据库生成实体类吗? 对呀,本来就是有根据数据库自动生成的实体类,可是现在这个项目经理非要自己去构造EF的底层框架,然后手动