posts - 66,comments - 41,trackbacks - 0

          1. JS代碼:

          JavaScript代碼
          1. function SelectAll(chkbox)  
          2.    {  
          3.       var chkHeader=chkbox;  
          4.       state=chkHeader.checked;      
          5.       elem=chkHeader.form.elements;  
          6.       for(i=0;i<elem.length;i++)  
          7.         if(elem[i].type=="checkbox" && elem[i].id!=chkHeader.id)  
          8.         {  
          9.            if(elem[i].checked!=state)  
          10.              elem[i].click();  
          11.         }  
          12.    }  

          2.GridView代碼:

          XML/HTML代碼
          1. <Columns>  
          2.                   <asp:TemplateField>  
          3.                       <HeaderTemplate>  
          4.                           <input type="checkbox" id='chkHeader' onclick="SelectAll(this)" />  
          5.                       </HeaderTemplate>  
          6.                       <ItemTemplate>  
          7.                           <asp:CheckBox ID="gvChkBox" runat="server" />  
          8.                       </ItemTemplate>  
          9.                   </asp:TemplateField>  

          3.后臺(tái)獲取CheckBox狀態(tài)代碼

          C#代碼
          1. bool chkBoxState = ((CheckBox)gr.FindControl("gvChkBox")).Checked;  

          說(shuō)明: 1.JS實(shí)現(xiàn)了對(duì)CHECKBOX的全選(取消全選)功能
                   2.實(shí)現(xiàn)了GRIDVIEW的第一列顯示為CHECKBOX
                   3.實(shí)現(xiàn)了對(duì)GRIDVIEW 中的gvChkBox控件的取值


          文章來(lái)源:http://www.my1984.net/?action=show&id=162

          MSN:
          posted on 2008-12-22 14:41 kylixlu 閱讀(235) 評(píng)論(0)  編輯  收藏 所屬分類: dotNet
          主站蜘蛛池模板: 荣昌县| 正定县| 珠海市| 米林县| 呼伦贝尔市| 鞍山市| 洛扎县| 清水河县| 巴彦淖尔市| 潞西市| 新昌县| 习水县| 精河县| 离岛区| 本溪| 温宿县| 泽普县| 武定县| 钦州市| 舞钢市| 乐平市| 休宁县| 伊川县| 托里县| 巩义市| 湖口县| 米泉市| 桐庐县| 凯里市| 肥东县| 奉节县| 德安县| 格尔木市| 沅江市| 平塘县| 东乡县| 安乡县| 玛纳斯县| 朝阳县| 巴彦淖尔市| 海阳市|