1. JS代碼:
JavaScript代碼
- function SelectAll(chkbox)
- {
- var chkHeader=chkbox;
- state=chkHeader.checked;
- elem=chkHeader.form.elements;
- for(i=0;i<elem.length;i++)
- if(elem[i].type=="checkbox" && elem[i].id!=chkHeader.id)
- {
- if(elem[i].checked!=state)
- elem[i].click();
- }
- }
2.GridView代碼:
XML/HTML代碼
- <Columns>
- <asp:TemplateField>
- <HeaderTemplate>
- <input type="checkbox" id='chkHeader' onclick="SelectAll(this)" />
- </HeaderTemplate>
- <ItemTemplate>
- <asp:CheckBox ID="gvChkBox" runat="server" />
- </ItemTemplate>
- </asp:TemplateField>
3.后臺獲取CheckBox狀態代碼
C#代碼
- 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 閱讀(234)
評論(0) 編輯 收藏 所屬分類:
dotNet