开发工具与关键技术:VS Linq删除数据
作者:陆桂超
撰写时间:2019年4月25日
数据库数据的增删查改往往是在页面操作的,因为数据库的操作只有开发人员才能操作,而普通用户只能通过使用软件在页面上操作。因此我们就要编写代码来实现这一功能。下面我要用到的是MVC框架,C#编程语言,layui插件,实现对数据的删除。另外,在这里我会用到layui插件,所以要把layui插件引用到项目里。
1、 如上图所示是从数据库查询出来的一条语句,通过点击删除可以从数据库中删除该条数据。该数据行里还隐藏着一个学院ID作为删除数据的参数。上图表格的加载是用到layui插件的数据表格模块,原始的加载效果是没有修改和删除列的,如果要添加修改或删除,还要添加如下代码。
(1)、把该代码放到表格渲染里,templet是自定义列模板。
(2)自定义一个操作列。data接收行数据,data.ActademeID是隐藏在行的id,通过这个id查询相应数据以便删除或修改。
2、
以上是一些基本的准备工作,要删除数据,我们首先要向数据库发送请求。
为了给用户有一个良好的体验,往往会在用户点击删除后弹出是否删除的选择,以避免用户误删的情况。既然在这里用到了layui插件,那么就可以用到layer.confirm(‘ ’,{ },function{ });这是一个layui插件的询问框,用于询问用是否执行语句,该询问会弹出是和否的选择,点击是就会执行function的代码块,否则不执行function的代码块。
3、
我们把获取到的ID值传递到控制器,并以该id作为查询条件,查询出与该id相同的数据,通过删除语句把它删除。
如上图所示,打了标记的就是核心删除语句。Remove就是移除的意思。