• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    .net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:40:26
    文檔

    .net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法

    .net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法:1 . JS實(shí)現(xiàn)全選 往頁(yè)面上拖一個(gè)GridView,設(shè)置好數(shù)據(jù)源,并為GridView添加一個(gè)模板列,往模板列里添加一個(gè)chekcbox,比如下面的代碼 代碼如下:<asp:GridView ID=GridView1 runat=server AutoGenerateColumns=Fals
    推薦度:
    導(dǎo)讀.net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法:1 . JS實(shí)現(xiàn)全選 往頁(yè)面上拖一個(gè)GridView,設(shè)置好數(shù)據(jù)源,并為GridView添加一個(gè)模板列,往模板列里添加一個(gè)chekcbox,比如下面的代碼 代碼如下:<asp:GridView ID=GridView1 runat=server AutoGenerateColumns=Fals

    1 . JS實(shí)現(xiàn)全選

    往頁(yè)面上拖一個(gè)GridView,設(shè)置好數(shù)據(jù)源,并為GridView添加一個(gè)模板列,往模板列里添加一個(gè)chekcbox,比如下面的代碼
    代碼如下:
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID"
        DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="ProductID" HeaderText="ProductID" InsertVisible="False"
                ReadOnly="True" SortExpression="ProductID" />
            <asp:BoundField DataField="ProductName" HeaderText="ProductName" SortExpression="ProductName" />
            <asp:BoundField DataField="SupplierID" HeaderText="SupplierID" SortExpression="SupplierID" />
            <asp:BoundField DataField="CategoryID" HeaderText="CategoryID" SortExpression="CategoryID" />
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:CheckBox ID="chk_Del" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>

    //接下來(lái)往頁(yè)面上添加一個(gè)checkbox控件

    <asp:CheckBox ID="chk_JS" runat="server" Text="全選(JS)" onclick="selectAll(this)"/>
    //并為該控件編寫(xiě)JS腳本如下:
    <script type="text/javascript">

        //根據(jù)傳入的checkbox的選中狀態(tài)設(shè)置所有checkbox的選中狀態(tài)
        function selectAll(obj)
        {
            var allInput = document.getElementsByTagName("input");
            //alert(allInput.length);
            var loopTime = allInput.length;
            for(i = 0;i < loopTime;i++)
            {
                //alert(allInput[i].type);
                if(allInput[i].type == "checkbox")
                {
                    allInput[i].checked = obj.checked;
                }
            }
        }
    </script>
    //基本效果就有了,接下來(lái)我們?cè)邳c(diǎn)綴一下。在網(wǎng)頁(yè)中添加一個(gè)button
    <asp:Button ID="btn_DeleteRecords" runat="server" OnClientClick="return judgeSelect();" Text="刪除選中記錄" />
    //添加JS腳本
    //判斷是否選中記錄,用戶(hù)確認(rèn)刪除
    function judgeSelect()
    {
        var result = false;
        var allInput = document.getElementsByTagName("input");
        var loopTime = allInput.length;
        for(i = 0;i < loopTime;i++)
        {
            if(allInput[i].checked)
            {
                result = true;
                break;
            }
        }
        if(!result)
        {
            alert("請(qǐng)先選則要?jiǎng)h除的記錄!");
            return result;
        }
        result = confirm("你確認(rèn)要?jiǎng)h除選定的記錄嗎?");
        return result;
    }

    2通過(guò)服務(wù)器端代碼實(shí)現(xiàn)全選

    .net開(kāi)發(fā)中批量刪除記錄時(shí)如何實(shí)現(xiàn)全選功能

    向頁(yè)面同添加一個(gè)CheckBox并將AutoPostBack屬性設(shè)置成true,并為它添加CheckedChanged事件
    <asp:CheckBox ID="chk_Server" runat="server" OnCheckedChanged="chk_Server_CheckedChanged" Text="全選(Server)" AutoPostBack="True" />
    事件代碼如下
    代碼如下:
    int a = this.GridView1.Rows.Count;
    for (int i = 0; i < a; i++)
    {
        CheckBox chk = (CheckBox)this.GridView1.Rows[i].FindControl("chk_Del");
        chk.Checked = this.chk_Server.Checked;
    }

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    .net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法

    .net開(kāi)發(fā)中批量刪除記錄時(shí)實(shí)現(xiàn)全選功能的具體方法:1 . JS實(shí)現(xiàn)全選 往頁(yè)面上拖一個(gè)GridView,設(shè)置好數(shù)據(jù)源,并為GridView添加一個(gè)模板列,往模板列里添加一個(gè)chekcbox,比如下面的代碼 代碼如下:<asp:GridView ID=GridView1 runat=server AutoGenerateColumns=Fals
    推薦度:
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 香港三级精品三级在线专区| 久久久久人妻精品一区二区三区| 亚洲国产精品无码专区在线观看| 99久久精品九九亚洲精品| 少妇伦子伦精品无码STYLES| 九九热这里只有国产精品| 久久精品国产99国产电影网| 亚洲AV成人精品一区二区三区 | 99热门精品一区二区三区无码| 亚洲av无码成人精品区在线播放| 国产精品V亚洲精品V日韩精品| 久久91综合国产91久久精品| 999精品视频| 91精品国产91久久综合| 少妇人妻偷人精品无码视频新浪| 亚洲精品综合久久| 日韩精品一区二区三区视频| 久久精品成人| 国内精品伊人久久久久网站| 国产精品日韩欧美久久综合| 亚洲国产成人久久精品动漫| 久久99精品国产麻豆宅宅| 国产成人精品日本亚洲直接| 国产精品久线在线观看| 久久精品无码一区二区无码| 久久99精品久久久久久久久久| 日韩精品国产另类专区| 午夜精品乱人伦小说区| 日韩人妻精品一区二区三区视频 | 精品人妻伦一二三区久久 | 成人国内精品久久久久一区| 精品三级AV无码一区| 精品无码一区在线观看| 久久精品国产亚洲AV无码娇色| 无码精品人妻一区| 国产第一福利精品导航| 99精品久久精品一区二区| 精品国产欧美一区二区| 1区1区3区4区产品芒果精品| 国产vA免费精品高清在线观看| 国产精品免费在线播放|