Ciao a tutti!!

Dovrebbe essere facile ... ma non ci riesco ... vi spiego il problema sperando che qualcuno riesca ad aiutarmi!!

Ho una GriedView in cui sono presenti dati caricati da un DB. ad ogni riga è associato un pulsante!! vi posto il codice:

codice:
<asp:GridView ID="GridView1" runat="server">
 <Columns> <asp:TemplateField> <ItemTemplate> <input type="button" value="getIndex" onclick="getIndex(<%# Container.DataItemIndex %>);" />
 </ItemTemplate> </asp:TemplateField> 
</Columns> 
</asp:GridView>
Quindi, come potete vedere dal codice al click prelevo l'indice della riga!! Lo prelevo perchè mi interessa prelevare un determinato valore presente nella riga selezionata. Quindi chiamo la funzione:

codice:
<script type="text/javascript">  function getIndex(index) {         {             var ri = index;             var grd = document.getElementById('<%= GridView1.ClientID %>');              CellValue = grd.rows[ri].cells[1].childNodes[0].value;                         alert(CellValue);             }         } </script>
il problema è che mi restituisce: undefined ... Cosa sbaglio??