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
          主站蜘蛛池模板: 南安市| 柘城县| 临沧市| 普格县| 海淀区| 龙胜| 托克逊县| 上高县| 定安县| 腾冲县| 临沭县| 玉田县| 芒康县| 望奎县| 息烽县| 化德县| 黑水县| 淅川县| 东阳市| 呈贡县| 金秀| 友谊县| 金山区| 舒城县| 新泰市| 织金县| 云林县| 华阴市| 尖扎县| 白朗县| 马关县| 大悟县| 新田县| 烟台市| 凤凰县| 安图县| 广南县| 平和县| 金塔县| 襄城县| 富川|