选中gridview其中一行单击删除按钮实现行删除功能
来源:互联网 发布:js input不可编辑 编辑:程序博客网 时间:2024/06/03 07:00
<ClientSideEvents RowClick="function(s, e) {SetLeftData(s,e);}" />
function SetLeftData(s, e) {
var index = e.visibleIndex;
LeftGridView.GetRowValues(index, 'F_SAR_ID;VC_SAR_NAME;F_VERSION;D_SAR_DATE', function (result) {
lalName.SetValue(result[1]);
if (result[3] == "null" || result[3] == null) {
f_date.SetValue(new Date());
}
else {
f_date.SetValue(new Date(result[3]));
}
Judeg = 1;
Cbzh.PerformCallback(result[0]);
console.log(1);
document.getElementById("IsLoad").value = "1";
dxhfLoadData.PerformCallback("load" + "|" + result[0] + "|" + result[3]);
CenterGridView.PerformCallback("null");
});
}
然后添加button的点击事件:
<ClientSideEvents Click="function(){ DeleteData(); }" />
function DeleteData() {
var index = LeftGridView.GetFocusedRowIndex();
if (index < -1) {
alert("请选中要删除的数据!");
return;
}
LeftGridView.GetRowValues(index, "VC_SAR_NAME", function (result) {
DeleteCallback.PerformCallback("Delete|" + result);
});
}
添加callback控件,完成删除的回调事件
<dx:ASPxCallback runat="server" ClientInstanceName="DeleteCallback" ID="DeleteCallback" width="100px" OnCallback="DeleteCallback_Callback">
<ClientSideEvents CallbackComplete="DeleteSarCallbackComplete"></ClientSideEvents>
</dx:ASPxCallback>
protected void DeleteCallback_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
{
string[] param = e.Parameter.Split('|');
objSceneAssetRatio m = new objSceneAssetRatio();
List<objSceneAssetRatio> formList = clsSceneAssetRatio.GetDataOrderByCreateTime();
if (param[0] == "Delete")
{
if (formList.Exists(x => x.SarName == param[1]))
{
m.SarName = param[1]; //方案名称
if (clsSceneAssetRatio.DeleteMainData(m))
{
e.Result = "删除成功!";
}
else
{
e.Result = "删除失败!";
}
}
else
{
e.Result = "方案名称不存在!";
return;
}
}
}
- 选中gridview其中一行单击删除按钮实现行删除功能
- c# 点按钮删除gridview选中行
- Angularjs bootstrap table多选(全选),支持单击行选中 ,实现编辑、删除功能
- 如何实现GridView的选中,编辑,取消,删除功能
- gridview实现禁止删除功能
- 选中gridview中的某一行或多行,实现删除
- GridView实现 选中,编辑,取消,删除
- Gridview删除选中,编辑
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- C#实现通过单击gridview中的选择其中的一行数据
- 选中按钮删除
- 点击新增或删除按钮实现GridView动态增减行
- 不用ajax也能实现的功能!单击添加新行时可以删除这一行信息的源码
- asp.net实现 gridview 鼠标单击任意字段选中一行 ,并获取数据
- jsp:选中复选框实现删除功能
- 选中一行数据做删除
- GridView鼠标单击选中行
- 小程序获取用户openid
- 获取当前应用的版本号和当前android系统的版本号
- Spark连接HBase操作异常处理ERROR spark.SparkContext: Error initializing SparkContext. java.lang.SecurityExcep
- 【SSH】Spring学习(三)Spring整合JDBC、Spring中AOP事务
- Multiple annotations found at this line:解决
- 选中gridview其中一行单击删除按钮实现行删除功能
- javaweb中环境变量的配置——详细步骤
- 用SpannableString打造绚丽多彩的文本显示效果
- 5分钟快速生成各类小程序
- struts2相关知识
- 组件、插件、控件的区别
- 布署好自己的tomcat后在网页打不开
- 接口测试【前段与后端】
- opencv-OpenCV中的图像处理 [2]-OpenCV中的轮廓