Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118

    GridView problema bottoni

    Ciao a tutti, nella mia pagina web ho messo un controllo di tipo Datagrid dove sono elencati alcuni record presi da un database.
    Ho inserito nel controllo una colonna aggiuntiva con all'interno un controllo Button personalizzato che mi deve aprire una pagina. Il mio problema è che questo pulsante deve estrapolare il valore di una cella nella riga dove esso è posto.

    Ad esempio

    _______________________
    ID | descrizione | bottone
    01 | xxxxxxxxxx | pulsante
    03 | xxxxxxxxxx | pulsante
    21 | xxxxxxxxxx | pulsante
    41 | xxxxxxxxxx | pulsante
    ... ...... ....
    _______________________

    Se clicco sul pulsante in riga 3 dovrei ritornare il valore ID di quella riga, cioè 21.

    Come posso fare ciò all'interno dell'azione OnClick del controllo?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    il pulsante avrà impostato la proprietà commandName="action1"

    nell'evento rowcommand

    codice:
    if(e.commandName=="action1")
    {
        //Quello che deve fare il pulsante
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118
    Grazie!

    Avrei un'altra domanda:
    Ho un radiobutton che se cambia il suo stato (quindi l'item selezionato) abilita o disabilita dei TextBox. Ho visto che posso fare questo tramite l'AutoPostBack, in questo modo però al cambio di stato perdo alcune informazioni della pagina.

    E' possibile far si che i TextBox cambino il proprio stato senza aggiornare la pagina?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Se perdi informazioni è perchè hai fatto qualche errore di programmazione. Comunque puoi usare javascript per abilitare e/o disabilitare controlli

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.