GridView刪除確認

来源:互联网 发布:java log4j 写入文件 编辑:程序博客网 时间:2024/05/23 12:05

方法一:

1.把刪除列轉換成模版。

2.在ItemTemplate模版中,將[Delete](LinkButton) OnClientClick 的屬性設置為:  return confirm('確定要刪除嗎?') 或 javascript:return confirm('確定要刪除嗎?')

 

方法二:

1.增加GridView,例如名稱為:gvMO_SA,並分別添加:編碼/MO/刪除 三列(如下圖示).

2.Bind數據添加事件:

  1. protected void gvMO_SA_RowDataBound(object sender, GridViewRowEventArgs e)
  2. {       
  3.         if (e.Row.RowIndex != -1)
  4.         {
  5.             int id = e.Row.RowIndex + 1;
  6.             e.Row.Cells[0].Text = id.ToString();
  7.         }
  8. }
  9. protected void gvMO_SA_DataBound(object sender, EventArgs e)
  10.     {
  11.         for (int i = 0; i < gvMO_SA.Rows.Count; i++)
  12.         {
  13.             ((LinkButton)gvMO_SA.Rows[i].Cells[2].Controls[0]).Attributes.Add("onclick""javascript:return confirm('確認要刪除:/"" + gvMO_SA.Rows[i].Cells[1].Text + "/"嗎?')");
  14.         }
  15.     }
  1. protected void gvMO_SA_RowDeleting(object sender, GridViewDeleteEventArgs e)
  2.     {
  3.         labMsg.Text = "";
  4.         
  5.         string MO = gvMO_SA.Rows[e.RowIndex].Cells[1].Text.ToString().Trim();
  6.         if (MO != null)
  7.         {
  8.             try
  9.             {
  10.                 //刪除操作動作
  11.                 BindData();//Bind數據
  12.             }
  13.             catch (Exception ex)
  14.             {
  15.                 labMsg.Text = ex.Message;
  16.             }
  17.         }
  18.     }
原创粉丝点击