<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    blogjava's web log

    blogjava's web log
    ...

    GridView checkBox列全選

    <form id="form1" runat="server">
    <div>
    <asp:GridView ID="gvCategories" runat="server" AutoGenerateColumns="false">
    <Columns>
    <asp:TemplateField>
         <HeaderTemplate>Select All
               <input type="checkbox" id="chkAll" name="chkAll" onclick="Check(this,'^gvCategories')"/>
           </HeaderTemplate>
    <ItemTemplate>
    <asp:CheckBox ID="chkSelect" runat="server" />
    </ItemTemplate>
    </asp:TemplateField>
     
    <asp:TemplateField HeaderText="Category Name">
    <ItemTemplate>
    <asp:Literal ID="litCategoryName" runat="server" Text = '<%# Eval("CategoryName") %>' />
    </ItemTemplate>
     
    </asp:TemplateField>
    </Columns>
    </asp:GridView>
    <asp:GridView ID="gvProducts" runat="server" AutoGenerateColumns="false">
    <Columns>
    <asp:TemplateField>
    <HeaderTemplate>
    Select All
    <input type="checkbox" id="chkAll" name="chkAll" onclick="Check(this,'^gvProducts')"/>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:CheckBox ID="chkSelect" runat="server" />
    </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="Product Name">
    <ItemTemplate>
    <asp:Literal ID="litProductName" runat="server" Text = '<%# Eval("ProductName") %>' />
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>
    </div>
     
    <script language="javascript" type="text/javascript">
    //var pattern = '^gvCategories';
    function Check(parentChk, pattern)
    {
    var elements = document.getElementsByTagName("INPUT");
    for(i=0; i<elements.length;i++)
    {
      if(parentChk.checked == true)
    {
    if( IsCheckBox(elements[i]) && IsMatch(elements[i].id, pattern))
    {
    elements[i].checked = true;
    }
    }
    else
    {
    if( IsCheckBox(elements[i]) && IsMatch(elements[i].id, pattern))
    {
    elements[i].checked = false;
    }
    }
    }
    }
     
    function IsMatch(id, pattern)
    {
    var regularExpression = new RegExp(pattern);
    return id.match(regularExpression);
    }
    function IsCheckBox(chk)
    {
    return (chk.type == 'checkbox');
    }
    </script>
    </form>
    </body>
    </html>

    posted on 2007-05-12 22:03 record java and net 閱讀(3448) 評論(1)  編輯  收藏

    評論

    # re: GridView checkBox列全選[未登錄] 2009-03-11 16:11

    謝謝,管用。比我以前的刷新頁面的方式好多了。謝謝。  回復  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     

    導航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態(tài)語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 中文字幕精品无码亚洲字| 国产vA免费精品高清在线观看| 亚洲人JIZZ日本人| 热99re久久精品精品免费| 亚洲视频在线免费播放| 两性色午夜视频免费网| 精品国产日韩亚洲一区在线| 亚洲中文字幕在线无码一区二区| 亚洲av中文无码乱人伦在线r▽ | 亚洲成A∨人片天堂网无码| 国产精品入口麻豆免费观看| 国产一精品一AV一免费| 永久免费观看黄网站| 久久精品亚洲日本波多野结衣| 亚洲av无码专区在线| 97亚洲熟妇自偷自拍另类图片 | 黄色毛片免费观看| 中文字幕亚洲男人的天堂网络 | 免费精品视频在线| 99亚洲乱人伦aⅴ精品| 亚洲熟女综合一区二区三区| 亚洲天堂免费在线| 亚洲人成网国产最新在线| 亚洲一区二区三区高清视频| 亚洲欧洲校园自拍都市| 91情国产l精品国产亚洲区| 亚洲成在人天堂在线| 伊人久久国产免费观看视频| 成人亚洲国产精品久久| 国产精品亚洲一区二区三区久久| 亚洲国产欧美一区二区三区 | 暖暖免费高清日本中文| 日本不卡视频免费| 四虎影视精品永久免费| 日本一区免费电影| 免费国产人做人视频在线观看| 四虎影院永久免费观看| 久久精品国产精品亚洲人人| 亚洲熟妇无码AV在线播放| 日本红怡院亚洲红怡院最新| 亚洲成a人片在线观看中文动漫|