当前位置:编程学习 > asp >>

ASP.Net之Datalist详解【删除(源码)】

aspx界面
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>DataList控件删除操作(支持批量删除)</title>
    <script type="text/javascript">
        function CheckAll(Obj) {
            var AllObj = document.all;
            if (Obj.checked)//全选
            {
                for (var i = 0; i < AllObj.length; i++) {
                    if (AllObj[i].type == "checkbox") {
                        AllObj[i].checked = true;
                    }
                }
            }
            else//反选
            {
                for (var i = 0; i < AllObj.length; i++) {
                    if (AllObj[i].type == "checkbox") {
                        AllObj[i].checked = false;
                    }
                }
            }
        }
     
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <fieldset style="text-align: center; width: 540px;">
    <legend style=" text-align:center; ">使用Datalist删除数据(支持批量删除)</legend>
   
       <asp:DataList ID="DataList1" runat="server"
            onitemcommand="DataList1_ItemCommand" DataKeyField="id">
       <HeaderTemplate>
       <div style="text-align:center">
       <table border = "1" cellpadding="0" cellspacing="0"  style=" font-size:12; width:500px"  >
        <tr>
            <td style="width:100px">全选/反选<input id="Checkbox1" type="checkbox" name="全选" value="全选" onclick="return CheckAll(this)" title="全选" /></td>
            <td style="width:100px">用户编号</td>
            <td style="width:100px">用户昵称</td>
            <td style="width:100px">个性签名</td>
            <td style="width:100px">删除</td>
        </tr>
       </table>
       </div>
       </HeaderTemplate>
      
           <ItemTemplate>
           <div style="text-align:center">
           <table border = "1" cellpadding="0" cellspacing="0"  style=" font-size:12; width:500px"  >
                <tr>
                <td style="width:100px"> <asp:CheckBox ID="CheckBox2" runat="server" /></td>
                <td style="width:100px"><asp:Label ID="Label1" runat="server" Text='<%# Eval("id") %>'></asp:Label></td>
                <td style="width:100px"><asp:Label ID="Label2" runat="server" Text='<%# Eval("bg_name") %>'></asp:Label></td>
                <td style="width:100px"><asp:Label ID="Label3" runat="server" Text='<%# Eval("bg_p_autograph") %>'></asp:Label></td>
                <td style="width:100px"><asp:Button ID="btnDelete" runat="server" Text="删除"  CommandName="delete"
                       BorderStyle="None" onclientclick="return confirm("确认删除?");" /></td><%--请注意此处的CommandName命令--%>
               </tr>
            </table>
            </div>
           </ItemTemplate>
           <FooterTemplate>
                <div style="text-align:center">
                    <table border="1" cellpadding="0" cellspacing="0" style="font-size:12px; width:100%">
                        <tr>
                        <

补充:Web开发 , ASP.Net ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,