Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    49

    [vb.net] prelevare dati da asp:griedview

    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??

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    49


    Ci sono riuscita cambiando la funzione javascript nel seguente modo:

    codice:
    function getIndex(index) {
            {
                var ri = index+1;
                
                var grd = document.getElementById('<%= GridView1.ClientID %>');
    
                var CellValue = grd.rows[ri].cells[3].innerText;
                var CellValue = grd.rows[ri].cells[4].innerText;
    
                alert(CellValue);
               
                }
            }

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    ASP.NET ha una sezione dedicata. Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.