A表数据添加到B表数据

本文介绍如何使用C#将A表中的数据添加到B表。通过监听和处理表格事件,获取数据并进行处理,利用foreach循环和类型转换将数据存入对象列表,最终保存到Session中,以便在需要时使用,同时避免错误操作导致的数据库修改问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把A表里面的数据添加到B表里面,这里使用到了重载,首先让我们看看效果图如下:
在可选房间里面选择一条数据,点击添加,这时这条数据信息会出现在已选房间里面
在这里插入图片描述
渲染表格时要注意区分A表和B表,表格渲染这里就不写了,直接进入主题。
首先我们要获取可选房间里面的数据,想要知道有没有获取到可选房间的数据;直接给它一个console.log控制台输出一下。再给个监听行事件,监听表格每一行的数据。声明一个字符串,判断是否获取到数据。获取到之后在每个ID后面加个分号,然后通过substring()的方法把最后的一个ID的分号给去掉,提取字符串中两个指定的索引号之间的字符。

在这里插入图片描述

接下来看一下控制器的方法,怎么去实现它的
首先声明一个对象表,用来存放我们添加到另外一张表格的数据,开始进行分割,然后我们再通过foreach循环遍历我们传递过来分割后的数据,把string类型转换为int类型之后,然后我们可以通过ID来查询到我们需要的数据,再用foreach来遍历我们查询出来的数据。创建一个对象来保存每一条数据,然后获取到我们要保存的所有数据,再将每一条数据添加到对象列表里面。最后将数据保存进Session里面。这里为什么要保存进session里面呢?是这样子的,在预定房间的时候,不小心选错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值