HI everybody,
Please give the example (preferably in C#) for if I select the check box in header template of gridview then it should automatically check the item-template check boxes.

It is very much appreciable if you give the example for datagrid for the same scenario .

Please give the answer.

Thank you,

Show some effort. It's one of the rules.

just copy the code in ur .aspx
1) javscript function

<script language ="javascript"  >

    function check_uncheck(Val)
      var ValChecked = Val.checked;
      var ValId = Val.id;
     var frm = document.forms[0];
      // Loop through all elements
     for (i = 0; i < frm.length; i++)
       // Look for Header Template's Checkbox
       //As we have not other control other than checkbox we just check following statement
      if (this != null)
      if (ValId.indexOf('CheckAll') !=  - 1)
        // Check if main checkbox is checked,
        // then select or deselect datagrid checkboxes
        if (ValChecked)
          frm.elements[i].checked = true;
          frm.elements[i].checked = false;
      else if (ValId.indexOf('deleteRec') !=  - 1)
        // Check if any of the checkboxes are not checked, and then uncheck top select all checkbox
        if (frm.elements[i].checked == false)
          frm.elements[1].checked = false;
    } // if
  } // for
} // function</PRE>
function confirmMsg(frm)
  // loop through all elements
  for (i = 0; i < frm.length; i++)
    // Look for our checkboxes only
    if (frm.elements[i].name.indexOf("deleteRec") !=  - 1)
      // If any are checked then confirm alert, otherwise nothing happens
      if (frm.elements[i].checked)
      return confirm('Are you sure you want to delete your selection(s)?')

2) grid view event

<asp:GridView ID="GridView1" datakeyname="Id" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="Id" Font-Names="Verdana" AllowPaging="True" BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" CellPadding="3" ForeColor="Black" GridLines="Vertical" Width="758px">
     <asp:CheckBox ID="CheckAll" onclick="return check_uncheck (this );" runat="server" />
    <asp:Label ID="Id" Visible="false" 
    Text='<%# DataBinder.Eval (Container.DataItem, "Id") %>'
    runat="server" />
    <asp:CheckBox ID="deleteRec" onclick="return check_uncheck (this );"
                                           runat="server" />

    <asp:BoundField DataField="Name" HeaderText="ManagerName" SortExpression="Name" />
    <asp:BoundField DataField="pone" HeaderText="phone" SortExpression="pone" />
    <asp:BoundField DataField="emailid" HeaderText="emailAddress" SortExpression="emailid" />
    <asp:BoundField DataField="ManagPass" HeaderText="ManagerPassword" SortExpression="ManagPass" />
    <asp:BoundField DataField="Designation" HeaderText="Designation" SortExpression="Designation" />
    <asp:BoundField DataField="Id" HeaderText="Id" InsertVisible="False" ReadOnly="True"
        SortExpression="Id" />
            <FooterStyle BackColor="#CCCCCC" />
            <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
            <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
            <AlternatingRowStyle BackColor="#CCCCCC" />

3) button event

asp:Button ID="Button1" runat="server" OnClientClick="return confirmMsg(this.form)"
Text="Delete" OnClick="Button1_Click" Width="50px" /