日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

DataGrid 的 全选/取消全选 控制(CheckBox)

發(fā)布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataGrid 的 全选/取消全选 控制(CheckBox) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DataGrid控件:

  <Columns>
????????<asp:TemplateColumn>
?????????<HeaderStyle?Width="10px"></HeaderStyle>
?????????<HeaderTemplate>
??????????<INPUT?id="CheckAll"?name="CheckAll"?type="checkbox"?οnclick="ChooseAll()">
?????????</HeaderTemplate>
?????????<ItemTemplate>
??????????<asp:CheckBox?id="CheckBox1"?runat="server"></asp:CheckBox>
?????????</ItemTemplate>
????????</asp:TemplateColumn>
????????<asp:TemplateColumn?HeaderText="序號">
?????????<HeaderStyle?Wrap="False"></HeaderStyle>
?????????<ItemTemplate>
??????????<asp:Label?runat="server"?ID="labNO"></asp:Label>
?????????</ItemTemplate>
????????</asp:TemplateColumn>

?

JavaScript函數(shù):

  var?checkFlag?=?true;
    function?ChooseAll()
    {
?      //if(?!document.all("CheckAll").Checked?)?//?全選 
?      if(?checkFlag?)?//?全選 
      {
??        var?inputs?=?document.all.tags("INPUT");
??        for?(var?i=0;?i?<?inputs.length;?i++)?//?遍歷頁面上所有的?input?
??        {
??          if?(inputs[i].type?==?"checkbox"?&&?inputs[i].id?!=?"CheckAll"?)
???          {
????            inputs[i].checked?=?true;
???          }?????
??        }
??        checkFlag?=?false;
?      }
?      else??//?取消全選
?      {
??        var?inputs?=?document.all.tags("INPUT");
??        for?(var?i=0;?i?<?inputs.length;?i++)?//?遍歷頁面上所有的?input?
??        {
???          if?(inputs[i].type?==?"checkbox"?&&?inputs[i].id?!=?"CheckAll"?)
???          {
????            inputs[i].checked?=?false;
???          }?????
??        }
??        checkFlag?=?true;
?      }
    }

    //?<summary>
    //?讓用戶加以確認(rèn)刪除數(shù)據(jù)。
    //?</summary>
    function?DelRec()
    {
?      var?inputs?=?document.all.tags("input");
?      var?selectedLen?=?0;
?      for(?var?i=0;i?<?inputs.length;?i?++)
?      {
??        if(inputs[i].type?==?"checkbox")
??        {
???          if(?inputs[i].checked?)
???          {
????            if(inputs[i].id?!=?"CheckAll")
????            {
?????              selectedLen?++;
????            }
???          }
??        }
?      }
?      if(?selectedLen?==?0?)
?      {
??        alert("請先選擇您要刪除的數(shù)據(jù)!");
?      }
?      else
?      {
??        var?flag?=?confirm("您確定要刪除所選擇的這?"?+?selectedLen?+?"?條數(shù)據(jù)嗎?");
??        if(flag)
??        {
???          document.all("BtnDelRecord").click();??
??        }
?      }
    }

?

總結(jié)

以上是生活随笔為你收集整理的DataGrid 的 全选/取消全选 控制(CheckBox)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。