LayUI   批量选择的 ,然后操作

 batchdel: function () {var checkStatus = table.checkStatus('LAY-gridview'), checkData = checkStatus.data; //得到选中的数据if (checkData.length === 0) {return layer.msg('请选择数据');}//var dataId = JSON.stringify(checkData[0].Id);// layer.alert(JSON.stringify(checkData[0].Id));var pStr = "";for (var i = 0; i < checkData.length; i++) {  pStr = pStr + JSON.stringify(checkData[i].Id)+",";}  pStr=  pStr.substring(0, pStr.length - 1);layer.confirm('确定删除该行数据吗?', function (index) {//向服务端发送删除指令, 批量删除var changeUrl = '<%= Url.Action("DeleteByIds", "UrlList",new {r=DateTime.Now.Ticks})  %>';$.post(changeUrl, { ids: pStr }, function (reData) {if (reData.success) {table.reload('LAY-gridview');layer.msg('已删除');layer.close(index);} else {layer.msg("删除失败!");}});});

后台方法

  public JsonResult DeleteByIds(){UrlListBLL listBLL = new UrlListBLL();try{string idStr = Request.Form["ids"];bool result = false;string[] sNums= idStr.Split(',').ToArray();if (sNums.Length > 0){int[] ids = Array.ConvertAll(sNums, int.Parse);result = listBLL.DeleteByIds(ids);}var json = new{success = result,msg = ""};return Json(json, JsonRequestBehavior.AllowGet);}catch (Exception ex){string msg = ex.Message;if (ex.InnerException != null){msg += ex.InnerException.Message;}throw ex;}}

批量删除

   /// <summary>/// 批量删除 /// </summary>/// <param name="ids"></param>/// <returns></returns>public bool DeleteByIds(int[]ids){bool result = false;using (CoolToolDBEntities db = new CoolToolDBEntities()){foreach (int id in ids){UrlInfo utlInfo = new UrlInfo() { Id=id};db.Entry<UrlInfo>(utlInfo).State = System.Data.EntityState.Deleted;}result = db.SaveChanges() > 0;}return result;}

转载于:https://www.cnblogs.com/mjxxsc/p/10572423.html

数据批量删除_从页面js到后台数据库相关推荐

  1. MySQL sku 数据批量导入_求node.js中mysql商品sku批量更新解决方案

    前提:不使用循环 1.sku具备添加.删除.修改功能,绑定数据sku sku:[ { goods_id: "1MJlrjS17jQ", id: 103, inventory: &q ...

  2. 【RecyclerView】 十一、RecyclerView 数据更新 ( 删除单条数据 | 批量删除数据 )

    文章目录 一.删除单条数据 二.批量删除数据 三.完整代码示例 四.RecyclerView 相关资料 一.删除单条数据 删除单条数据 : 调用 RecyclerView.Adapter 的 void ...

  3. JS 批量删除(所有页面)

    select all 和 分页的搭配结合 一:select all按钮点击事件   记录一个全局变量globalselectall来记录op是否选中过   因为这个按钮的选中状态除了op点击,还会存在 ...

  4. ssm练习第二天_项目拆分moudle_基本增删改查_批量删除_一对一级联查询

    文章目录 一.ssm框架整合 1.创建maven的工程 1. 创建ssm_parent父工程(打包方式选择pom,必须的) 2. 创建ssm_dao子模块(打包方式是jar包) 3. 创建ssm_se ...

  5. 列表数据批量删除思想

    记录一下前端页面同时选中多条表格数据,然后批量删除的原理. 只记录前端传的关键字段值和后端执行的sql. 1.先说明场景 2.我们能发现前端最终会传3个数据的id 给后端(通常后端会有数组去接这3个i ...

  6. ORACLE JDBC 对千万数据 批量删除和批量插入

    文章目录 1. 表结构 2. 批量删除 3. 批量插入 4. 批量删除和插入 5. 实体类 6. main 1. 表结构 -- Create table create table HERO (SNO ...

  7. MySQL 删除数据 批量删除(大量)数据

    在删除数据的时候根据不同的场景使用不同的方法,比如说删除表中部分数据.删除表的结构.删除所有记录并重置自增ID.批量删除大量数据等,可以使用delete.truncate.drop等语句. 一.方法分 ...

  8. java redis 批量删除_在Spring中使用Redis Lua脚本批量删除缓存

    背景 之前分享了一篇利用lua脚本批量删除redis的key的文章.现在项目中我打算使用spring的缓存,而Spring缓存以前我是用ehcache来做实现的.没发现什么问题..这次我换成redis ...

  9. MySQL数据批量删除语句

    MySQL数据库批量删除语句 格式: 例如: 所以,语句格式为: delete from 表名 where 条件(一般是id) in (你要删除的行数,用逗号隔开)

  10. mysql数据的持久化_一起做个简单的数据库(五):持久化存储

    用C语言从零开始实现SQLite clone系列: 没有什么比持久化存储更重要.--Calvin Coolidge我们的数据库目前支持插入,读取,但前提是必须保持程序运行.如果终止该程序并重启,则所有 ...

最新文章

  1. 2014.09线上课堂报名帖:敏捷个人手机应用使用
  2. redis sentinel哨兵模式集群搭建教程
  3. HashMap、TreeMap、Hashable和LinkedHashMap
  4. HashMap 的设置值,取值,遍历等
  5. Android Studio 设置编辑器背景颜色
  6. HDU 1199 amp;amp; ZOJ 2301 线段树离散化
  7. cnn 句向量_深度学习目标检测Fast R-CNN论文解读
  8. python字符串输入_python如何输入字符串
  9. 微信字典排序java_【支付宝,微信支付必备】Java实现url参数按照参数名ASCII码从小到大排序(字典序)...
  10. MATLAB偏振光的反射与折射,仿真程序动画作品--光的反射与折射*
  11. 书摘—智能主义:未来商业与社会的新生态
  12. JDK1.5英文版CHM文档下载地址
  13. 浅谈进销存管理-【采购篇】
  14. collect2: error: ld returned 1 exit status(解决方案大总结)
  15. matlab pie 空隙,编码解决饼图(Pie)的标签重叠问题
  16. 智能硬件开发如何选择低功耗MCU?
  17. springboot下生成复杂word文档方案 在Word软件里面制作模板
  18. CSS选择器(select)
  19. java包图标变白纸怎么解决_桌面图标变成一张白纸怎么办?
  20. 如何设计一个聊天机器人?谈谈聊天机器人技术栈

热门文章

  1. Kotlin实战【一】Kotlin定义与目的
  2. SuperIndicator 专做轮播图库,没有之一,支持无限循环
  3. python发送邮件程序
  4. html鼠标各种坐标,各种MOUSE鼠标形状的表示方法
  5. python中node函数的意思_Node.js 函数
  6. c语言冒泡排序法程序填空_五种数组的排序方法(C语言)Part1
  7. android handler的机制和原理_Android基础(7)—异步消息处理机制 Handler
  8. java json jquery_JQuery提交JSON string数据
  9. 图象关于y轴对称是什么意思_关于新风系统的全热交换到底是什么意思?艾尔文技术解读篇...
  10. python检测excel是否打开_Python: 如何判断远程服务器上Excel文件是否被人打开