Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
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");
       alert(Inputs);
       //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 19:46pm

1 solution

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

Solution 1

Its batter to use javascript for this .
  Permalink  
Comments
Member 8074642 at 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
0 CHill60 360
1 OriginalGriff 303
2 Sarvesh Kumar Gupta 168
3 RyanDev 145
4 Sergey Alexandrovich Kryukov 128


Advertise | Privacy | Mobile
Web02 | 2.8.140709.1 | Last Updated 4 Oct 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid