c#
private void DataGrid1_ItemBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Cells[删除按钮的索引].Attributes.Add("onClick","return confirm('你确定要删除这一项吗?');");
}

解决方案 »

  1.   

    VB.Net
        Public Sub DataGrid2_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid2.ItemCreated
            If (e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item) Then
                CType(e.Item.FindControl("LinkButton7"), LinkButton).Attributes.Add("onclick", "return confirm('您真的要删除第" & (e.Item.ItemIndex + 1).ToString() & " 行吗?')")
            End If
        End Sub
      

  2.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            If User.IsInRole("admin") Then
                If Not Page.IsPostBack Then
                    binddata()
                End If
            Else : Response.Redirect("login.aspx")
            End If
        End Sub
        Private Sub binddata()
            admin_artical.Fill(Daartical1, "artical")
            adminarticalgrid.DataSource = Daartical1.Tables("artical")
            adminarticalgrid.DataBind()
        End Sub
        Private Sub adminarticalgrid_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles adminarticalgrid.PageIndexChanged
            adminarticalgrid.CurrentPageIndex = e.NewPageIndex
            binddata()
        End Sub
        Private Sub adminarticalgrid_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles adminarticalgrid.DeleteCommand
            adminarticalgrid.EditItemIndex = e.Item.ItemIndex
            delete.Parameters("articalid").Value = adminarticalgrid.DataKeys(e.Item.ItemIndex)
            OleDbConnection1.Open()
            delete.ExecuteNonQuery()
            OleDbConnection1.Close()
            adminarticalgrid.EditItemIndex = -1
            binddata()
        End Sub
        Private Sub adminarticalgrid_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles adminarticalgrid.ItemCreated
            Select Case e.Item.ItemType
                Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
                    Dim myTableCell As TableCell
                    Response.Write(e.Item.Cells(7).Controls(0).ID)
                    myTableCell = e.Item.Cells(6)
                    Dim myDeleteButton As LinkButton
                    myDeleteButton = myTableCell.Controls(0)
                    myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除此行吗?');")
            End Select
        End Sub
      

  3.   

    详细看
    http://zhenkai.donews.net/zhenkai/posts/7199.aspx
      

  4.   

    e.Item.Cells[删除按钮的索引].Attributes.Add
    那个[删除按钮的索引]怎么样获得啊?