多条数据新增

开发工具与关键技术:VS jQuery  
作者:宋永烨
撰写时间:2019/6/24
在一个较为完整的功能中,可能存在一个新增需要同时增加多个表的数据,且有些表的数据可能需要新增多条,本文中介绍一种较为便利的提交方式完成这个功能,区别与字符串拼接与通过for循环遍历每一条数据并添加到数据库,此方法代码较为简易,适用性较为广泛

一、获取表格数据
由于本功能使用的表格允许添加行,所以单个表需要新增多条数据
获取值的图片:
在这里插入图片描述
判断需要添加的到数据库的数据条数就是有效的单元格的行数(本项目中的表格可以增加行但不输入值,所以获取完成后需要判断每一行的值是否为空)
判断表格的每一行的数据是否为空:
在这里插入图片描述
通过for循环遍历当前表格的指定单元格的每一行,(本表格的单元格的ID规则为 Table_ + 当前所处的选项卡 + 当前所处的行数 + 当前所处的单元格 选项卡与行数从一开始,单元格从零开始, 第一个选项卡的表格的每一行的第一格单元格是下拉框,value值为零即未选中任何数据,但value的数类型是string而非int,所以需要双引号)
判断每一行的数据是否为空
当前行为空时的赋值(部分代码):
在这里插入图片描述
创建一个对象(也可以先写一个构造函数),将下拉框的value值.int类型的值全部赋值给对象,赋值为零,字符串类型赋值为空.注:创建的对象的字段请与数据库的需要新增的多张表中的一张

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值