private void ClassDG_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{ //我想在删除之前加一个确认窗口,就好比javascript中的confirm,请教怎么加,谢谢 string sqlDel = "delete from User_Class_Name where ID="+ID;
OleDbCommand myComm = new OleDbCommand(sqlDel,myConn);
myComm.ExecuteNonQuery();

ClassDG.EditItemIndex = -1;
bindClassDG();
   
}
}

解决方案 »

  1.   

    就是不知道怎么加呀,这样试了,不起作用
    ...   Response.Write("<script language='javascript'>function comfirmDel(){if(confirm('确认删除吗?')){return true;}else{return false;}}</script>");
       Response.Write("<script language='javascript'>comfirmDel()</script>");...
      

  2.   

    加在ItemDataBound中
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    LinkButton delBttn =(LinkButton) e.Item.Cells[1].Controls[0];
    delBttn.Attributes.Add("onclick","return confirm('你确认要删除本记录吗?')");}
      

  3.   

    大哥,能不能说详细一点,我是新手,不好意思哦private void ClassDG_DeleteCommand(object source, 
    System.Web.UI.WebControls.DataGridCommandEventArgs e)
    { //是加在这行么??   string sqlDel = "delete from User_Class_Name where ID="+ID;
       OleDbCommand myComm = new OleDbCommand(sqlDel,myConn);
       myComm.ExecuteNonQuery();
       ClassDG.EditItemIndex = -1;
       bindClassDG();    
    }
    }
      

  4.   

    baobei7758(陵少) ( ) 信誉:100 说得对
    加在DataGrid1的ItemDataBound事件中