在datagrid中删除时确定?(转)

<%@ Page Language="VB" Debug="true" %>
<html>
<head>
    <script language="VB" runat="server">

    Sub Page_Load(Sender As Object, e As EventArgs)
        If Not IsPostBack Then
            Dim values As New ArrayList()

            values.Add(New PositionData("Microsoft", "Msft"))
            values.Add(New PositionData("Intel", "Intc"))
            values.Add(New PositionData("Dell", "Dell"))

            myDataGrid.DataSource = values
            myDataGrid.DataBind()

        End If
    End Sub

    Public Class PositionData

        Private myName As String
        Private myTicker As String

        Public Sub New(newName As String, newTicker As String)
            Me.myName = newName
            Me.myTicker = newTicker
        End Sub

        Public ReadOnly Property Name() As String
            Get
                Return myName
            End Get
        End Property

        Public ReadOnly Property Ticker() As String
            Get
                Return myTicker
            End Get
        End Property
    End Class

    Sub DataGrid_ItemCreated(Sender As Object, e As DataGridItemEventArgs)

        Select Case e.Item.ItemType
            Case ListItemType.Item
        Dim myDeleteButton As Button
            myDeleteButton = e.Item.FindControl("btnDelete")
         myDeleteButton.Attributes.Add("onclick","return confirm('Are you Sure you want to delete this company?');")

        Case ListItemType.AlternatingItem
                Dim myDeleteButton As Button
            myDeleteButton = e.Item.FindControl("btnDelete")
         myDeleteButton.Attributes.Add("onclick","return confirm('Are you Sure you want to delete this company?');")
           
        End Select

    End Sub

    Sub DataGrid_DeleteRow(sender As Object, e As EventArgs)
        Label1.Text = "HEY, you can't delete that company!"
    End Sub

</script>

</head>
<body>
    
    <asp:Label id="Label1" runat="Server" />
    
    <form runat=server>
       <asp:DataGrid id="myDataGrid"
           OnItemCreated="DataGrid_ItemCreated"
           DataKeyField="Name"
           AutoGenerateColumns="True"
           runat="server">

    <Columns>
    <asp:TemplateColumn HeaderText="Delete?">          
          <ItemTemplate>
               <asp:button id="btnDelete" runat="Server" Text="Delete Row" />
          </ItemTemplate>
    </asp:TemplateColumn>
        </Columns>

       </asp:DataGrid>
       <p>
    </form>
</body>
</html>

时间: 2024-12-12 03:25:21

在datagrid中删除时确定?(转)的相关文章

在datagrid中删除时确定(精华区的补充)

datagrid|精华 精华区有一篇以此为题目的文章,但那篇文章只是把重点放在了确定上,但确定以后的删除就不好做了,我想了半天也没有想出好的办法.想了一个比较取巧的办法,大家看看如何<head><script>function del(num){if(confirm("您确实要删除这个文件吗?"))    {        document.location.href="Del.aspx?ID=" + num;    }}</scrip

在datagrid中删除时确定

datagrid <%@ Page Language="VB" Debug="true" %><html> <head>    <script language="VB" runat="server">     Sub Page_Load(Sender As Object, e As EventArgs)        If Not IsPostBack Then        

jquery实现带复选框的表格行选中删除时高亮显示

在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示   通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复 选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示.这样给人的感觉非 常好. 效果如下:   我做的这里有两个功

jquery实现带复选框的表格行选中删除时高亮显示_jquery

通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示.这样给人的感觉非常好. 效果如下:  我做的这里有两个功能: 功能1.单击某行,该行的复选框被选中,同时改变一下背景色. 功能2.单击全选/全不选标签后,改变行的颜色. 两个功能我封装到了js文件中,使用的时候引入就行了. 先看

DataGrid中删除最后一页的记录时出错的解决办法

datagrid|解决       比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下:       //------------------------------       //by:∮明天去要饭       //-------------------------------               string listClass = Class.SelectedValue.ToString();        dgManage.DataSou

在DataGrid中删除记录时弹出确认窗口

datagrid   首先用模板列:<asp:TemplateColumn HeaderText="删除"><HeaderStyle Width="80px"></HeaderStyle><ItemTemplate><asp:LinkButton id="LinkButton" runat="server" Width="50px" ForeColor=

用vbs从本地 Administrators 组中删除组_vbs

问: 您好,脚本专家!如何从本地 Administrators 组中删除组? -- SB 答: 您好,SB.有一位脚本专家还隐约记得早年一部名为 Branded 的电视节目,节目中的主人公(由查克·康纳斯扮演)被指控为懦夫并被不光彩地从美国骑兵队开除.差不多所有脚本专家都记得它的开头部分:骑兵队扯掉该士兵制服上的肩章并将它的剑一折两断,然后令其耻辱地快步走出要塞. 为何要忆起这一幕?没有什么真正的原因,我们只是认为如果每当将用户或组从本地 Administrators 组中删除时都举行类似的仪式

在 Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合&amp;#106avascript)

datagrid|web 在head中添加javascript 代码如下: <script lang=javascript> function sel(i) // 鼠标移上去后执行 {  eval(i+".style.background='#CCCC66'"); // 更改行的颜色  eval(i+".style.cursor='hand'"); // 鼠标移上去后变为手形 } function unsel(i) // 鼠标离开后执行 {  eval(

asp.net实现删除DataGrid的记录时弹出提示信息_实用技巧

本文实例展示了asp.net实现删除DataGrid的记录时弹出提示信息的方法,在进行项目开发的时候非常实用,具体步骤如下: 1.在DataGrid中加一超链接按钮列,文本设为"删除",在aspx页面中加上如下代码: <script language="JavaScript"> function delete_confirm(e){ if(event.srcElement.outerText=="删除"||event.srcElement.name==&