comment compter le nombre de lignes d'un gridview en javascript?

Que la question dit, je souhaite compter le nombre de lignes dans gridview via JS. Je suis en train de faire la manière de le faire ici mais qui ne vient pas correctement.

J'ai aussi essayé de différentes façons:

 1. var rowscount = document.getElementByID('<%=Gridview1.ClientID%>').rows.length; 
 2. var rowscount = document.getElementByID("<%=Gridview1.ClientID%>").rows.length; 
 3. var rowscount = document.getElementByID('<%#Gridview1.ClientID%>').rows.length;
 4. var rowscount = document.getElementByID("<%#Gridview1.ClientID%>").rows.length;    
 5. var rowscount = document.getElementByID("Gridview1.ClientID").rows.length;
 6. var rowscount = document.getElementByID("Gridview1").rows.length;  

Mise à JOUR : j'ai Oublié de Mentionner: Mon gridview est à l'intérieur de updatepanel. Que cela ferait une différence?
Qu'est-ce que le droit énoncé?

  • Voulez-vous obtenir le nombre de lignes à partir d'un serveur? Ou avez-vous besoin nécessairement d'être calculé en comptant les éléments dans le DOM?
  • la raison pour laquelle je ne suis pas d'obtenir le nombre de lignes correctement, de la JS lien (telle qu'affichée dans la question) est due à la mise à jour du panneau que j'ai utilisé sur le contrôle gridview
InformationsquelleAutor xorpower | 2011-08-25