可以用自定义列    用linkbutton  然后在ItemDataBound中用下面的代码
if (E.Item.ItemIndex >= 0)
{
((LinkButton)E.Item.Cells[0].Controls[0]).Attributes["onClick"] = "javascript:return confirm('你确认要删除记录吗?');";
}

解决方案 »

  1.   

    参考下面:
    .aspx文件
    <asp:datagrid id="orderlistDataGrid" runat="server" Width="100%" HeaderStyle-BackColor="#6699cc"
    AutoGenerateColumns="False" OnItemDataBound="orderlistDataGrid_ItemDataBound" OnDeleteCommand="orderlistDataGrid_Delete"
    DataKeyField="bianhao">
    <Columns>
    <asp:ButtonColumn Text="x" CommandName="Delete" />    //删除列
    </Columns>
    <Columns>
    <asp:BoundColumn HeaderText="状态" DataField="zt" />
    <asp:BoundColumn HeaderText="客户编号" DataField="shopnumber" />
    <asp:BoundColumn HeaderText="客户名称" DataField="shopname" />
    <asp:BoundColumn HeaderText="编号/时间" DataField="bianhao" />
    <asp:BoundColumn HeaderText="开始时间" DataField="start" />
    <asp:BoundColumn HeaderText="结束时间" DataField="eend" />
    <asp:BoundColumn HeaderText="促销方式" DataField="fs" />
    <asp:BoundColumn HeaderText="实际费用" DataField="money1" />
    <asp:BoundColumn HeaderText="申请费用" DataField="money2" />
    </Columns>
    </asp:datagrid>在.cs文件里:
    public void orderlistDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs E)
    {
    if (E.Item.ItemIndex >= 0)
    {
    ((LinkButton)E.Item.Cells[0].Controls[0]).Attributes["onClick"] = "javascript:return confirm('你确认要删除记录吗?');";
    }
    }
      

  2.   

    我也学会不久,你拷贝过去就可以了。private void DataGridFaultType_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    switch(e.Item.ItemType)
    {
    case ListItemType.Item:
    case ListItemType.AlternatingItem:
    case ListItemType.EditItem:
    {
    LinkButton btn = (LinkButton)e.Item.FindControl("LinkButtonDelete");
    btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录');");
    break;
    }
    }
    }
      

  3.   

    Private Sub DataGrid1_ItemDataBound()
       Dim l As LinkButton
       If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
          l = CType(e.Item.Cells(0).FindControl("cmdDel"), LinkButton)
          l.Attributes.Add("onclick", "return getconfirm();")
       End IfEnd Sub
      

  4.   

    續:
    function getconfirm() 

    if (confirm("Do you want to delete record?")==true) 
    return true; 
    else 
    return false; 
    }
      

  5.   

    或者使用
    function  delete_confirm(e)
    {
    if(event.srcElement.type=="submit"  && document.all(event.srcElement.name).value=="刪除")
    event.returnValue=confirm("確認刪除嗎?");
    }
    document.onclick=delete_confirm;
      

  6.   

    删除DATAGRID一行的时候弹出 确认的对话框
    Public Sub My_grid_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles My_grid.ItemCreated
            Select Case e.Item.ItemType
                Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
                    Dim myTableCell As TableCell
                    myTableCell = e.Item.Cells(5)
                    Dim myDeleteButton As LinkButton
                    myDeleteButton = myTableCell.Controls(0)
                    myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除此行吗?');")
                    myDeleteButton.Text = "删除"
            End Select
        End Sub    '删除
        Sub My_grid_Delete(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs)
           .....        
    End Sub
      

  7.   

    有个简单的方法:
    datagrid的属性生成器-》列-》按钮列-》删除;然后将下面的文本改成:
    <div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
    就可以了。
      

  8.   

    private void DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
         {
    LinkButton delete = (LinkButton)e.Item.FindControl("aaa");
    if(delete!=null)
    delete.Attributes["onclick"]="javascript:return  confirm('确定要删除吗?');";
         }
    }