利用构造函数实现新增,修改,删除

开发工具:Visual Studio 2015 
关键技术:MVC
作者:廖飞龙
撰写时间:2016年1月17日

今天我们使用构造函数实现订单明细的新增,修改,删除,下面我们来看一个例子。
以下是功能页面的截图:
在这里插入图片描述
实例代码:
首先声明一个变量:var SalesordeID = 0;
SalesordeID = ListSalesorder[0].SalesordeID;
在截图中我们可以看到声明了三个列表oldID(原ID), newID(新ID)以及listdelectID(需要删除的ID),
打个例子:
原来ID {1,2,3,4}
新ID {1,2}
需要删除的ID集合 {3,4}
通过foreach遍历查出来明细表
在这里插入图片描述

然后通过for循环遍历明细表的构造函数
判断表里面是否有这条数据,没有就新增,有则修改
ListdelectID = oID.Except(newID).Tolist();可理解为从某个集合中输出
与其另一个集合中相同的项(差集)
最后通过foreach遍历删除所需要删除的ID集合
在这里插入图片描述

以下是删除按钮的点击事件:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44547643/article/details/86530328
今日推荐