您现在的位置是:网站首页> 编程资料编程资料
GridView自定义删除操作的具体方法_实用技巧_
2023-05-24
300人已围观
简介 GridView自定义删除操作的具体方法_实用技巧_
首先,我们前端的代码如下:
复制代码 代码如下:
RowStyle-HorizontalAlign="Center" BorderWidth="1px" PageSize="17"
onrowdeleting="gridViewDxjk_RowDeleting"
OnRowDataBound="gridViewDxjk_RowDataBound"
onpageindexchanging="gridViewDxjk_PageIndexChanging" >
没有数据!
第 /共 |
后端的话,由于需要弹出删除前的确认框,所以,我们需要在RowDataBound里面做点什么?同时,要想真正的删除,还需要触发RowDeleting事件,具体代码如下:
复制代码 代码如下:
//报警删除
protected void gridViewDxjk_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string key = gridViewDxjk.DataKeys[e.RowIndex].Value.ToString();
bool flag = bll.Delete(Int32.Parse(key));
if (flag)
NXT_WLService.App_Code.JScript.Alert("删除成功!", this);
else
NXT_WLService.App_Code.JScript.Alert("删除失败!", this);
}
protected void gridViewDxjk_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton btn = (LinkButton)e.Row.Cells[1].Controls[0];
if (btn.Text.Equals("删除"))//刪除鈕才加提示訊息
btn.OnClientClick = "if (confirm('你确认要删除?')) javascript:__doPostBack('gridViewDxjk','Delete$" + e.Row.RowIndex.ToString() + "'); else return false;";
}
}
您可能感兴趣的文章:
- GridView分页的实现以及自定义分页样式功能实例
- GridView自定义分页的四种存储过程
- C#自定义DataGridViewColumn显示TreeView
- yii2.0之GridView自定义按钮和链接用法
- 自定义GridView并且实现拖拽(附源码)
- asp.net gridview自定义value值的代码
- asp.net gridview分页:第一页 下一页 1 2 3 4 上一页 最末页
- asp.net中的GridView分页问题
- Android入门之ActivityGroup+GridView实现Tab分页标签的方法
- asp.net Gridview分页保存选项
- 基于GridView和ActivityGroup实现的TAB分页(附源码)
- GridView自定义分页实例详解(附demo源码下载)
相关内容
- asp.net Textbox服务器控件_实用技巧_
- SQLServer 在Visual Studio的2种连接方法_实用技巧_
- GridView使用CommandField删除列实现删除时提示确认框_实用技巧_
- DataGrid中实现超链接的3种方法_实用技巧_
- .Net下二进制形式的文件(图片)的存储与读取详细解析_实用技巧_
- DataSet.Tables[].Rows[][]的用法详细解析_实用技巧_
- 如何在asp.net中使用FreeTextBox控件_实用技巧_
- 将FreeTextBox做成控件添加到工具箱中的具体操作方法_实用技巧_
- 关于Asp.net页面Page_Load被执行两次的问题分享_实用技巧_
- ASP.NET MVC 从IHttp到页面输出的实例代码_实用技巧_
