方法一:
1.把刪除列轉換成模版。
2.在ItemTemplate模版中,將[Delete](LinkButton) OnClientClick 的屬性設置為: return confirm('確定要刪除嗎?') 或 javascript:return confirm('確定要刪除嗎?')
方法二:
1.增加GridView,例如名稱為:gvMO_SA,並分別添加:編碼/MO/刪除 三列(如下圖示).
2.Bind數據添加事件:
- protected void gvMO_SA_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- if (e.Row.RowIndex != -1)
- {
- int id = e.Row.RowIndex + 1;
- e.Row.Cells[0].Text = id.ToString();
- }
- }
- protected void gvMO_SA_DataBound(object sender, EventArgs e)
- {
- for (int i = 0; i < gvMO_SA.Rows.Count; i++)
- {
- ((LinkButton)gvMO_SA.Rows[i].Cells[2].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('確認要刪除:/"" + gvMO_SA.Rows[i].Cells[1].Text + "/"嗎?')");
- }
- }
- protected void gvMO_SA_RowDeleting(object sender, GridViewDeleteEventArgs e)
- {
- labMsg.Text = "";
- string MO = gvMO_SA.Rows[e.RowIndex].Cells[1].Text.ToString().Trim();
- if (MO != null)
- {
- try
- {
- //刪除操作動作
- BindData();//Bind數據
- }
- catch (Exception ex)
- {
- labMsg.Text = ex.Message;
- }
- }
- }