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.后臺獲取CheckBox狀態代碼

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

          說明: 1.JS實現了對CHECKBOX的全選(取消全選)功能
                   2.實現了GRIDVIEW的第一列顯示為CHECKBOX
                   3.實現了對GRIDVIEW 中的gvChkBox控件的取值


          文章來源:http://www.my1984.net/?action=show&id=162

          MSN:
          posted on 2008-12-22 14:41 kylixlu 閱讀(241) 評論(0)  編輯  收藏 所屬分類: dotNet
          主站蜘蛛池模板: 信阳市| 迁安市| 罗山县| 伊川县| 杭州市| 永和县| 大关县| 文安县| 枣庄市| 三原县| 鹿邑县| 汉川市| 东兴市| 光山县| 穆棱市| 南昌县| 平湖市| 伊春市| 南皮县| 五家渠市| 温宿县| 若羌县| 文昌市| 芦溪县| 宜兰市| 喜德县| 左权县| 德保县| 金秀| 兴宁市| 赣榆县| 宜宾县| 宁城县| 南安市| 崇信县| 太原市| 磐安县| 慈溪市| 鄢陵县| 蒙山县| 汤阴县|