日期:2014-05-17  浏览次数:20529 次

求高手指教,填写数据时自动添加下一行。

我想做成像上面一样效果,在第一行填写入了数据自动生成下一行,并且可以同时写入数据库!
就好像在SQL server软件里填写数据一样的效果。
求各位高手指教,希望用ASP.NET技术写的。
求代码,因为很着急,已经困惑了很久了  
现在就是不懂动态生成的textbox获取textbox里的数据(我用这个: Request.Form["tbox"])
希望各位大神帮忙。

------解决方案--------------------
如果是c/s的系统,最好办的,在单元格的keyup事件中,判断如果当前行是最下面一行,就添加析一空行出来
------解决方案--------------------
就添加一新的空行出来 
------解决方案--------------------
添加一行就是在table里加个tr    然后tr的td里面放控件就是了



js和后台代码都很好实现的。

自己到百度上找js动态创建控件    或者asp.net动态创建控件
------解决方案--------------------
用JQuery,写个$("div的ID").span("<br/>")

当然上面的"<br/>"你可以改成其它你需要的,比如“<tr><td>123></td></tr>”之类的

------解决方案--------------------
引用:
引用:
添加一行就是在table里加个tr    然后tr的td里面放控件就是了



js和后台代码都很好实现的。

自己到百度上找js动态创建控件    或者asp.net动态创建控件
我能够动态创建控件,问是怎么从这些动态创建的控件里,填写数据,然后获取里面的数据写入到数据库里面?


把创建的控件加个id    命名可以拿当前行数拼接    比如添加的一行是第2行   txt_2   第三行就是txt_3
------解决方案--------------------
用js动态创建表格~~然后用onblur()