三、gridView增删改查
1. 新增或修改一条数据
1.1 添加 新增或修改按钮
<div style="width: 120px; float: right; padding-top: 3px">
@Html.DevExpress().Button(settings =>
{
settings.Name = "btnUpdate";
settings.ControlStyle.CssClass = "button";
settings.Text = "修改";
settings.UseSubmitBehavior = true;
settings.ClientSideEvents.Click = "updateData";
}).GetHtml()
</div> <div style="width: 120px; float: right; padding-top: 3px">
@Html.DevExpress().Button(settings =>
{
settings.Name = "btnAdd";
settings.ControlStyle.CssClass = "button";
settings.Text = "新增";
settings.UseSubmitBehavior = true;
settings.ClientSideEvents.Click = "addData";
}).GetHtml()
</div>
btnAddorUpdate
1.2 新增或修改按钮JS
function updateData(s, e) {
GridView.GetSelectedFieldValues("DocumentId", GetSelectedFieldValuesCallbackForModify);
} function GetSelectedFieldValuesCallbackForModify(values) {
if (values.length != 1) {
alert("请选择一个修改项");
} else {
$.ajax({
type: "GET",
url: '@Url.Action("UpdateOrAdd", "Home")',
data: { "id": values[0] },
datatype: "html",
ansy: false,
cache: false,
success: function (data) {
$('#content').html(data);
$("#DocumentId").val(values[0]);
addorUpdate.Show();
},
error: function () {
alert("处理失败!");
}
});
}
} function addData(s, e) {
$.ajax({
type: "GET",
url: '@Url.Action("UpdateOrAdd", "Home")',
data: '',
datatype: "html",
ansy: false,
cache: false,
success: function (data) {
$('#content').html(data);
addorUpdate.Show();
},
error: function () {
alert("处理失败!");
}
});
}
1.3 新增或修改Controller
三、gridView增删改查的更多相关文章
- 【gridview增删改查】数据库查询后lodop打印
ASP.NET中使用gridview可以很容易的把需要的数据动态显示在前台,还可以在表格里加入列进行增删改查,每次点击的时候重新加载数据,gridview也提供了分页等功能,还有一些模版让显示在前台的 ...
- JavaJDBC【三、增删改查】
获取数据库连接后,可进行增删改查操作 语句生成: Statement s = con.createStatement(sql); //生成语句 PreparedStatement ps = (Prep ...
- Maybatis的一些总结(三:增删改查)
回顾一个点 之前不懂这句: UserMapper userMapper = sqlSession.getMapper(UserMapper.class); 现在理解了一点点,相当于实现了userMap ...
- 模板页显示Excel数据Gridview增删改查
<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" Au ...
- 通过AJAX与ASP.NET结合实现的仿GridView增删改查功能
jQurey代码部分: 1. <script type="text/javascript"> 2. var flag = 0; 3. 4. ...
- java连接mysql数据库 三 实现增删改查操作
同以前一样,先写一个数据库打开和关闭操作类 public class DBConnection { String driver = "com.mysql.jdbc.Driver"; ...
- MyBatis数据持久化(三)增删改查
上篇文章中我们使用mybatis成功建立数据库会话,并从表中查询出相应的数据,本文在此基础上介绍MyBatis另外几种操作,即插入.修改.删除记录. 1.修改User.xml文件,增加几条sql语句: ...
- 【讲义提纲】以一个实战新闻cms增删改查demo为例,给学院国创队伍培训php
PHP实战基础——以一个新闻cms的增删改查为例 一. 环境配置 二. 数据库创建 三. 增删改查demo 连接数据库 <?php $link=mysq ...
- springMVC之增删改查
一.核心原理 1. 用于发送请求给server: /home.htm 2. 请求被DispatchServlet拦截到 3. DispatchServlet通过HandleMapping检查url有没 ...
随机推荐
- 关于执行memcached报错问题
执行#/usr/local/memcached/bin/memcached随后出现如下错误:./memcached: error while loading shared libraries: lib ...
- kuangbin专题16D(next求最小循环节)
题目链接: https://vjudge.net/contest/70325#problem/D 题意: 给出一个循环字符串, 可以在两端添加任意字符, 问最少添加多少字符可以使循环字符串变成周期循环 ...
- ORACLE 中dbms_stats的使用
dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划. exec dbms_stats.gather_schema_stats ...
- 调停者模式Mediator(中介者模式)详解
原文链接:https://www.cnblogs.com/java-my-life/archive/2012/06/20/2554024.html 在阎宏博士的<JAVA与模式>一书中开头 ...
- asp.net core 自定视图主题 实现IViewLocationExpander接口
新建ThemeViewLocationExpander.cs 实现IViewLocationExpander接口 /// <summary> /// 自定视图主题 实现IViewLocat ...
- Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier解决办法
使用Storyboard时出现以下警告: warning: Unsupported Configuration: Scene is unreachable due to lack of entry p ...
- 勤哲Excel服务器人力资源管理系统
“一个和尚挑水吃,两个和尚抬水吃,三个和尚没水吃!”,这则古老寓言之于现代企业管理而言,相当有意义.在现代企业管理中,类似三个和尚没水吃的管理难题是普遍存在的.如何有效破解?还是得从管理下手,从建立管 ...
- vue.js路由嵌套传参
通过配置路由时候按照: path:/user/:username/age/:age 这种就可以把参数传递 接受: $routes.params 接受到的是一个json格式的数据,
- [转载]np.where()使用说明
转载自https://www.cnblogs.com/massquantity/p/8908859.html#4072620 numpy.where() 有两种用法: 1. np.where(cond ...
- Codeforces-B-Divisors of Two Integers(思维技巧)
Recently you have received two positive integer numbers xx and yy. You forgot them, but you remember ...