1. 新增或修改一条数据

  1.1 添加 新增或修改按钮

 1     <div style="width: 120px; float: right; padding-top: 3px">
 2         @Html.DevExpress().Button(settings =>
 3         {
 4             settings.Name = "btnUpdate";
 5             settings.ControlStyle.CssClass = "button";
 6             settings.Text = "修改";
 7             settings.UseSubmitBehavior = true;
 8             settings.ClientSideEvents.Click = "updateData";
 9         }).GetHtml()
10     </div>
11
12     <div style="width: 120px; float: right; padding-top: 3px">
13         @Html.DevExpress().Button(settings =>
14         {
15             settings.Name = "btnAdd";
16             settings.ControlStyle.CssClass = "button";
17             settings.Text = "新增";
18             settings.UseSubmitBehavior = true;
19             settings.ClientSideEvents.Click = "addData";
20         }).GetHtml()
21     </div>

btnAddorUpdate

  1.2 新增或修改按钮JS

 1     function updateData(s, e) {
 2         GridView.GetSelectedFieldValues("DocumentId", GetSelectedFieldValuesCallbackForModify);
 3     }
 4
 5     function GetSelectedFieldValuesCallbackForModify(values) {
 6         if (values.length != 1) {
 7             alert("请选择一个修改项");
 8         } else {
 9             $.ajax({
10                 type: "GET",
11                 url: '@Url.Action("UpdateOrAdd", "Home")',
12                 data: { "id": values[0] },
13                 datatype: "html",
14                 ansy: false,
15                 cache: false,
16                 success: function (data) {
17                     $('#content').html(data);
18                     $("#DocumentId").val(values[0]);
19                     addorUpdate.Show();
20                 },
21                 error: function () {
22                     alert("处理失败!");
23                 }
24             });
25         }
26     }
27
28     function addData(s, e) {
29         $.ajax({
30             type: "GET",
31             url: '@Url.Action("UpdateOrAdd", "Home")',
32             data: '',
33             datatype: "html",
34             ansy: false,
35             cache: false,
36             success: function (data) {
37                 $('#content').html(data);
38                 addorUpdate.Show();
39             },
40             error: function () {
41                 alert("处理失败!");
42             }
43         });
44     }

View Code

  1.3 新增或修改Controller

转载于:https://www.cnblogs.com/dujinyang/p/6705011.html

三、gridView增删改查相关推荐

  1. JavaJDBC【三、增删改查】

    获取数据库连接后,可进行增删改查操作 语句生成: Statement s = con.createStatement(sql); //生成语句 PreparedStatement ps = (Prep ...

  2. 模板页显示Excel数据Gridview增删改查

    <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" Au ...

  3. java操作mysql数据库_java连接mysql数据库 三 实现增删改查操作

    public classJDBCTest {public static voidmain(String[] args){//add(uname, uemail, upwd);//update(&quo ...

  4. JDBC知识点/第三部分使用PreparedStatement增删改查

    JDBC知识点/第三部分增删改查 写在前面:本博客是JDBC第三部分,JDBC学习路线目录为: JDBC总目录 欢迎大家一起讨论,如有错误,敬请指正 目录 JDBC知识点/第三部分增删改查 3 增删改 ...

  5. Andriod --- JetPack (六):Room 增删改查

    1.Andriod - JetPack (一):初识 JetPack 2.Andriod - JetPack (二):LifeCycle 的诞生 3.Andriod - JetPack (三):Vie ...

  6. 【MyBatis】安装 + 框架搭建 + 优化 + 增删改查(全程一条龙服务讲解~)

    目录 前言 一.准备工作 1.1.下载MyBatis 1.2.数据库设计 二.搭建框架 2.1.创建Maven项目 2.2.jar包.引入依赖 2.3.创建MyBatis核心配置文件 2.4.映射文件 ...

  7. GridView的常用操作(增删改查)

    GridView的常用操作(增删改查) void BindData()         {             string sql = "select top 10 ID,jobno, ...

  8. Django框架(三)—— orm增删改查、Django生命周期

    orm增删改查.Django生命周期 一.orm介绍 1.什么是orm ORM即Object Relational Mapping,全称对象关系映射. 2.使用orm的优缺点 优点: 不用写SQL语句 ...

  9. abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之六(三十二)

    abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统--ABP总体介绍(一) abp(net core)+ ...

最新文章

  1. Golang TDD实践报告:快速排序Quick Sort
  2. JS-用js的for循环实现九九乘法表以及其他算数题等
  3. 不用鼠标,只用键盘,你还能操作自如吗?
  4. HDOJ HDU 1106 排序 ACM 1106 IN HDU
  5. JS实现上下左右对称的九九乘法表
  6. [C# 基础知识系列]专题十五:全面解析扩展方法
  7. 在Bash中重定向stderr和stdout
  8. Microsoft Dynamics CRM 2013 的权限管理与分配 (二)
  9. 【Hadoop】:Windows下使用IDEA搭建Hadoop开发环境
  10. ps还原上一步快捷键,ps返回上一步快捷键是什么
  11. js鼠标单击和双击事件
  12. 支付宝小程序悬浮按钮
  13. M4A格式的ID3信息提取
  14. 第七章 项目招投标与合同管理
  15. java错误光标的闪烁怎么设置_【CSS3】自定义设置可编辑元素闪烁光标的颜色
  16. Spring JMS CLIENT_ACKNOWLEDGE
  17. python中判断生肖和星座哪个准_十二生肖PK十二星座,到底哪个更准?
  18. ctf 抓捕赵德汉_第三届网络空间安全技术大赛WriteUp(cstc2017)
  19. Vue实现简单列表无限循环滚动(鼠标悬停)
  20. oracle EBS 基于Host并发程序的开发(转)

热门文章

  1. 数据库的四大特性以及事务的隔离级别
  2. openjudge #输出一个整数序列中与指定数字相同的数的个数。
  3. OSChina 周三乱弹 ——1024 程序员吐槽大会
  4. 《JavaScript面向对象精要》——第1章 原始类型和引用类型 1.1 什么是类型
  5. 【MongoDB --番外】错误集合
  6. OBJECT_MODE
  7. ORA-27101 Shared memory realm does not exist 之解決 (转)
  8. 微软e5服务器,OFFICE365 E5调用api使E5开发者续订(不使用服务器)
  9. html时间自动,编辑自动结束时间.html
  10. java面试题_208道Java面试题,