程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 給VS2005的GridView控件自帶的刪除按鈕添加確認

給VS2005的GridView控件自帶的刪除按鈕添加確認

編輯:.NET實例教程

GridVIEw空間有自帶的刪除按鈕,在屬性欄中將AutoGenerateDeleteButton的值設置為True即可.但是這個刪除在使用的時候是直接就將該條數據刪除...(萬一誤點,很麻煩的)  所以就給這個功能添加了一個確認,點擊刪除按鈕之後跳出一個提示框詢問是否刪除,點確定則刪除,點取消則不刪除.

具體實現見代碼



    protected void GridViewID_RowDataBound(object sender, GridVIEwRowEventArgs e)
    ...{
        if (e.Row.RowType != DataControlRowType.Header && (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate))
        ...{           
            int i = 0;
            foreach(Control c in e.Row.Cells[0].Controls)
            ...{
               // Response.Write(c.GetType().BaseType.ToString()+"<br/>");
                if (c.GetType().BaseType.ToString() == "System.Web.UI.WebControls.LinkButton" && i == 2)
                ...{
                    ((LinkButton)c).Attributes.Add("onclick", "if (!confirm(''確認刪除所選嗎?'')) return false;");
                    
                }
                i++;
            }
        }
    }其中GridViewID是GridVIEw空間的ID
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved