三、gridView增删改查
2024-09-28 18:58:24
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
最新文章
- 2016BUAA校赛决赛
- iOS打包ipa给客户测试流程
- 代码的坏味道(2)——过大的类(Large Class)
- eclipse version
- vi学习 常用命令-新建-复制-剪切-粘贴
- MSBuild Devenv 编译VC 工程
- Shiro-密码的MD5加密
- Java——Swing
- SQL语句判断是否为今天或昨天
- ";LC.exe"; exited with code -1 错误
- RAID,mdadm(笔记)
- Git 如何回到过去,然后 再 回到将来
- spring cloud+dotnet core搭建微服务架构:Api授权认证(六)
- Git 常用命令速查表
- keras,tensorflow,numpy,jupyter
- jQuery效果之jQuery Color animation 色彩动画扩展
- JS开发工具WebStorm使用快捷键
- Open-Source performance testing tools(From other site)
- main.dart
- Flex 得到一个对象的所有属性