Web/c# 批量生成控件和操作

本文介绍了如何在WebFormC#应用中,针对一对多关系的项目信息和决策信息,动态生成多个控件,并实现批量保存到数据库。在更新时,先删除旧数据再插入新数据。技术涉及HTML、Jquery、Newtonsoft.Json和SQL存储过程,重点讲解了控件生成、数据绑定与保存流程。
摘要由CSDN通过智能技术生成

Web/c# 批量生成控件和操作

简介:在项目信息里添加外部决策信息和内部决策信息,项目信息分别与外部决策信息和内部决策信息是

             一对多的关系,则一条项目信息可能有多条外部决策信息和多条内部决策信息。而本文我们就是要

             实现的是在web页面自动生成多条外部决策信息和内部决策信息(则自动创建多个存放外部决策信息

             和内部决策信息的控件),然后批量保存到数据库,本文目前只描述批量插入和批量修改(只是内部保

             存的模块)的操作,特别要说的是修改的地方由于需求赶时间没有采用对应数据的修改而是加载数据

             之后,保存时先删除对应项目的所有外部决策信息和内部决策信息,再插入对应项目的外部决策信

             息和内部决策信息,具体效果如图:

解决方案:

数据库设计:

dbo.CrmCustomerProjectExternalDecision

dbo.CrmCustomerProjectInsideDecision

Html页面及Jquery:

页面:

<strong>                                              <table id="tableOut" style="width:600px; margin-bottom:10px;">
                                                 <tr>
                                                      <th width="10%">外部决策人</th>
                                                      <th width="80%">所需打通事项</th>
                                                      <th width="10%"  style="cursor:pointer;">增加</th>
                                                  </tr>
                                                  <tr>
                                                  
                                                     <td><input type="text" name="name1" style="border:none"></td>
                                                     <td><input type="text" name="string1" style="border:none"></td>
                                                     <td onClick="Delete1(this)"  style="cursor:pointer;">删除</td>
                                                  
                                                  </tr>
                                              </table>
                                              <table id="tableInner" style="width:600px; ">
                                                  <tr>
                                                      <th width="10%">内部决策人</th>
                                                      <th width="80%">所需打通事项</th>
                                                      <th width="10%"  style="cursor:pointer;">增加</th>
                                                  </tr>
                                                  <tr&g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值