Click here to Skip to main content
13,259,771 members (47,484 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Please anyone could tell me how to register the follow script in server side and which is created in User Control.
I have 2 GridViews ( GV1 and GV2) which of each has Check All header checkbox. When click on CheckBox header on each GridView, all records in each GridView suppose to be checked.

function HeaderClick(CheckBox, GVName) {
       //Get target base & child control.
       var TargetBaseControl;
       if (GVName == "GV1")
           TargetBaseControl = document.getElementById('<%= this.GV1.ClientID %>');
       else if (GVName == "gv2")
           var TargetBaseControl = document.getElementById('<%= this.gv1.ClientID %>');
       var TargetChildControl = "chk";
       //Get all the control of the type INPUT in the base control.
       var Inputs = TargetBaseControl.getElementsByTagName("input");
       //Checked/Unchecked all the checkBoxes in side the GridView.
       for (var n = 0; n < Inputs.length; ++n) {
           if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl, 0) >= 0) {
               Inputs[n].checked = CheckBox.checked;
Posted 3-Oct-12 20:46pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Its batter to use javascript for this .
Member 8074642 4-Oct-12 4:13am
Yes, I'm going to use JavaScript. This script belongs to User Control. So, it doesn't work just JavaScript. Call this function in form, its okay but not in User Control.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.171114.1 | Last Updated 4 Oct 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100