我一般直接把事件写到包含按钮的单元格中 效果“基本”一样
呵呵
代码如下
Sub DG_ItemCreated(ByVal obj As Object, ByVal e As DataGridItemEventArgs)
If Not Page.IsPostBack Then
Dim intIndex As Integer = e.Item.ItemIndex
Dim myDeleteButton As TableCell
myDeleteButton = e.Item.Cells(9)
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除这个纪录么? 如果 [确定] 将删除这个纪录的所有信息!');")
End If
End Sub
--------------------
datagrid 加上OnItemCreated="DG_ItemCreated" 比如
<asp:datagrid id="DG" runat="server" AutoGenerateColumns="False" ShowFooter="True" OnItemCreated="DG_ItemCreated" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="4" Width="90%" HorizontalAlign="Center">