Select Case e.Item.ItemType Case ListItemType.Item Case ListItemType.AlternatingItem Case ListItemType.EditItem Dim btn As Button = e.Item.FindControl("btnDelete") btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录() ');") End Select事件都没有执行……
它的事件和ItemDataBound方法是不是没有连接?
你怎么知道没执行,把ItemDataBound段代码贴出来看看
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load DataGrid1.DataBind() If Not IsPostBack Then
End If End Sub --------------------- Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound Select Case e.Item.ItemType Case ListItemType.Item Case ListItemType.AlternatingItem Case ListItemType.EditItem Dim btn As Button = e.Item.FindControl("btnDelete") btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录() ');") End Select End Sub
try If Not IsPostBack Then DataGrid1.DataBind() End If
Case ListItemType.Item
Case ListItemType.AlternatingItem
Case ListItemType.EditItem
Dim btn As Button = e.Item.FindControl("btnDelete")
btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录() ');")
End Select事件都没有执行……
DataGrid1.DataBind() If Not IsPostBack Then
End If
End Sub
--------------------- Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
Select Case e.Item.ItemType
Case ListItemType.Item
Case ListItemType.AlternatingItem
Case ListItemType.EditItem
Dim btn As Button = e.Item.FindControl("btnDelete")
btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录() ');")
End Select
End Sub
DataGrid1.DataBind()
End If