Click here to Skip to main content
11,712,454 members (74,989 online)

sunnil seth asked:

Open original thread
Hello,

i having 6 column in mt gridview,
among those three (3) columns are checkbox
Two column is for cheking status
one column is for deleting multiple records from dridview
ihave written code for this

function ConfirmEdit() {
           document.getElementById("<%= lblErrorMsg.ClientID %>").innerHTML = "";
           var count = document.getElementById("<%=hfCount1.ClientID %>").value;
           var gv = document.getElementById("<%=gvItemCategory.ClientID%>");
           var chk = gv.getElementsByTagName("input");
           for (var i = 0; i < chk.length; i++) {
               if (chk[i].checked && chk[i].id.indexOf("chkHeader") == -1) {
                   count++;
               }
           }
           if (count == 0) {
               document.getElementById("<%= lbl.ClientID %>").innerHTML = "No record selected to edit.";
               return false;
           }
           else {
               if (count > 1) {
                   document.getElementById("<%= lbl.ClientID %>").innerHTML = "Multiple edit is not allowed.";
                   return false;
               }
           }
       }

while chking the input i am getting all the checkbox in three columns.
its creating problem for other operation on the status column.




Any one can tell me that how i can get the check box of that particular column

ie. if i am having 10 row in my gridview then the

var chk = gv.getElementsByTagName("input"); must have value 10 not 30 as i am getting.
Tags: ASP.NET

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the The Code Project Open License (CPOL).



Advertise | Privacy | Mobile
Web01 | 2.8.150819.1 | Last Updated 26 Mar 2009
Copyright © CodeProject, 1999-2015
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