Hi,
you can try something like below:
<script type="text/javascript">
function SelectAll(headerchk) {
debugger
var gvcheck = document.getElementById('GridView1');
var i;
if (headerchk.checked) {
for (i = 1; i < gvcheck.rows.length; i++) {
var inputs = gvcheck.rows[i].getElementsByTagName('input');
inputs[0].checked = true;
}
}
else {
for (i = 1; i < gvcheck.rows.length; i++) {
var inputs = gvcheck.rows[i].getElementsByTagName('input');
inputs[0].checked = false;
}
}
}
</script>
<asp:CheckBox ID="CheckBoxAccess" onclick="javascript:SelectAll(this);" runat="server" />
<asp:GridView ID="GridView1" runat="server" AllowPaging="true" ForeColor="AliceBlue"
BackColor="DodgerBlue" BorderColor="LightSkyBlue" HeaderStyle-BackColor="DarkBlue"
AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="Access" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:CheckBox runat="server" ID="ui_access" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
it will solve your query.
Please mark if it help you.
Thanks.