求DataGrid删除按钮提示对话框源码??急帮忙!

解决方案 »

  1.   

    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem ||e.Item.ItemType ==ListItemType.EditItem)
    {
    TableCell myTableCell;
    myTableCell=e.Item.Cells[3];
    LinkButton btnDel=(LinkButton)myTableCell.Controls[0];
    btnDel.Attributes.Add("onclick","return confirm('你真的要删除此行吗?');");
    btnDel.Text="删除";
    }
      

  2.   

    private void DataGrid2_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    switch(e.Item.ItemType)
    {
     case ListItemType.Item:
                         case ListItemType.AlternatingItem:
                         case ListItemType.EditItem:
     {

     LinkButton link1=(LinkButton)e.Item.FindControl("LinkButton1");
     link1.Attributes.Add("onclick", "return confirm('你是否确定删除);");

                           break;
                          }
                 }
    }
      

  3.   

    写在Grid_ItemCreated里
    e.Item.Cells[3];这个是删除按钮所在的列
      

  4.   

    <script language="JavaScript">
    function delete_confirm(e){
     if(event.srcElement.outerText=="删除")
      event.returnValue=confirm("提示:删除后将不能恢复,您确认执行删除操作么?");
     }
     document.onclick=delete_confirm;
    </script>