javascript:
<script type="text/javascript">
function CheckAllC(oCheckbox)
{
var GridView1 = document.getElementById("<%=GridView1.ClientID %>");
for(i = 1;i < GridView1.rows.length; i++)
{
GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked = oCheckbox.checked;
}
}
</script>
.aspx:
<asp:GridView ID="GridView1" runat="server" Width="80%" AutoGenerateColumns="False" DataKeyNames="aa">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input id="Checkbox2" runat="server" type="checkbox" οnclick="CheckAllC(this)"/>
全选
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ItemCheckBoxC" runat="server" />
</ItemTemplate>
<ItemStyle Width="10%" />
</asp:TemplateField>
<asp:BoundField DataField="aa" Visible="False" />
<asp:BoundField DataField="cc" HeaderText="cc" />
<asp:BoundField DataField="dd" HeaderText="dd" />
<asp:BoundField DataField="ee" HeaderText="ee" />
</Columns>
<RowStyle HorizontalAlign="Center" />
<AlternatingRowStyle HorizontalAlign="Center" />
<PagerSettings Visible="False" />
</asp:GridView>