http://www.csdn.net/develop/read_article.asp?id=20892

解决方案 »

  1.   

    在邦定删除按钮列的时候加上语句
     Dim k As ImageButton = CType(e.Item.Cells(6).FindControl("ibtDelete"), ImageButton)
                    k.Attributes.Add("onclick", "return confirm('確定要刪除嗎?');")
      

  2.   

    添加DataGrid的ItemCreated事件
    如:this.DataGrid1.ItemCreated += new DataGridItemEventHandler(DataGrid5_ItemCreated);
    然后在事件中:
    private void DataGrid1_ItemCommand(object sender,DataGridItemEventArgs e)
    {
      if(e.Item.ItemType.ToString().Trim() == "Item")
      {
        ((LinkButton)e.Item.Cells[i].Controls[0]).Attributes.Add("onclick",
                                                "return window.confirm('确认吗?');");
      }
    }
    其中i是你的删除按钮所在的单元格位置(从0开始计数)
    这样就会弹出提示窗口了。
    要更详细的例子可以到:
    http://xml.sz.luohuedu.net/xml/ShowList.asp?id=1找,提供了好几种情况的
      

  3.   

    从datagrid   onCommandDelete事件中处理较好,你可以试一下