一)简单点的如要在一个按钮上增加认证脚本,可以这样复制代码 代码如下:

3、在 DataGrid1_ItemCommand 中删除记录

注意关键的地方btnSubmit.Attributes.Add(“onclick”,”return
fffkkk;这句话,就相当于在静态页面标签上添加 “onclick = “return
fffkkk复杂一点的 有的时候我们要在DataGrid的删除列上添加认证,可以这样
首先建一个DataGrid,然后给她增加一个删除列复制代码 代码如下:

然后在 btnDelete_Click 中写删除代码

然后在DataGrid 的ItemDataBound事件中这样写复制代码 代码如下:Private Sub
DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As
DataGridItemEventArgs) Handles DataGrid1.ItemDataBound Dim l As
LinkButton If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType =
ListItemType.AlternatingItem Then l = CType.FindControl, LinkButton)
l.Attributes.Add(“onclick”, “return getconfirm End IfEnd
SubGetconfirm()函数和第一个是一样的function getconfirm() { if
(confirm(“Do you want to delete record?”)==true) return true; else
return false; }

Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dgdDinggou.ItemCommand
    ‘删除记录
    If TypeOf e.CommandSource Is LinkButton AndAlso e.CommandSource.id = “btnItemDelete” Then
        Dim delectCommand As New SqlCommand(“DELETE FROM tsdgk WHERE kzh=@kzh”, _connection)
        delectCommand.Parameters.Add(“@kzh”, DataGrid1.DataKeys(e.Item.ItemIndex))
        _connection.Open()
        Dim iCount As Integer = delectCommand.ExecuteNonQuery
        _connection.Close()

Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgdDinggou.ItemDataBound
    ‘添加删除提示
    If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem Then
        Dim btnItemDelete As LinkButton = DirectCast(e.Item.FindControl(“btnItemDelete”), LinkButton)
        btnItemDelete.Attributes.Add(“onclick”, “return confirm(‘您真要删除此行吗?’)”)
    End If
End Sub

一、在 DataGrid
之外用一个按钮来删除
只要给这个按钮添加操作提示,在 Page_Load 里面添加如下代码就可以:

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注