Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131

    [vb.net] Valore textBox in gridView

    Ciao a tutti sto cercando di modificare un ecommerce dell' esercizio in fondo ad un libro acquistato. Dato che dalla pagina catalogo è solo possibile inserire gli articoli nel carrello senza specicarne la quantità sono riuscito ad inserire una textBox ora mi chiedo come faccio a recuperare il valore di una textBox da un controllo gridview?
    ho trovato questo:

    Dim txt As TextBox = DirectCast(GridView1.FindControl("TextBox2"), TextBox)

    ma non riesco a passare il valore ad una stringa per il metodo di inserimento in un db.

    Ho cercato in giro nei forum ma nulla... almeno che non abbia sbagliato a cercare grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131

    Re: [vb.net] Valore textBox in gridView

    Originariamente inviato da sps84
    Ciao a tutti sto cercando di modificare un ecommerce dell' esercizio in fondo ad un libro acquistato. Dato che dalla pagina catalogo è solo possibile inserire gli articoli nel carrello senza specicarne la quantità sono riuscito ad inserire una textBox ora mi chiedo come faccio a recuperare il valore di una textBox da un controllo gridview?
    ho trovato questo:

    Dim txt As TextBox = DirectCast(GridView1.FindControl("TextBox2"), TextBox)

    ma non riesco a passare il valore ad una stringa per il metodo di inserimento in un db.

    Ho cercato in giro nei forum ma nulla... almeno che non abbia sbagliato a cercare grazie mille!
    help me.... non so proprio come fare...

  3. #3
    Utente di HTML.it L'avatar di ciat
    Registrato dal
    May 2009
    Messaggi
    139
    Io uso sempre la findcontrol ma non conosco directcast, qundi faccio così

    codice:
    TextBox txt=(TextBox)gdv.FindControl("TextBox2");
    Poi per ricavare il valore del testo prendo txt.Text.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    Originariamente inviato da ciat
    Io uso sempre la findcontrol ma non conosco directcast, qundi faccio così

    codice:
    TextBox txt=(TextBox)gdv.FindControl("TextBox2");
    Poi per ricavare il valore del testo prendo txt.Text.
    Scusami ma dove va inserito in row command o nel click del pulsante?

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: [vb.net] Valore textBox in gridView

    Originariamente inviato da sps84
    Dim txt As TextBox = DirectCast(GridView1.FindControl("TextBox2"), TextBox)
    in quale metodo fai questa istruzione ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    a dire la verità non mi funziona perchè qundo digito GridView1. intellisense non mi da nulla!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131

    Re: Re: [vb.net] Valore textBox in gridView

    Originariamente inviato da djciko
    in quale metodo fai questa istruzione ?
    in gridview1 rowcommand solo che non funziona...

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Nel RowCommand:
    codice:
         'Recupero riga
         Dim riga As GridViewRow = gv.Rows(Convert.ToInt32(e.CommandArgument))
    
         ' Recupero textbox
         Dim tbx As TextBox = DirectCast(riga.FindControl("tbQ"), TextBox)

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    Originariamente inviato da djciko
    Nel RowCommand:
    codice:
         'Recupero riga
         Dim riga As GridViewRow = gv.Rows(Convert.ToInt32(e.CommandArgument))
    
         ' Recupero textbox
         Dim tbx As TextBox = DirectCast(riga.FindControl("tbQ"), TextBox)
    Grazie mille per essere stato cosi veloce nel rispondermi ho appena provato ma mi dice formato della stringa di input non corretto...

  10. #10

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.