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.后臺(tái)獲取CheckBox狀態(tài)代碼
C#代碼
- 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:
