6 messaggi dal 10 settembre 2011
Buongiorno,
dovrei realizzare un'applicazione Web per un quiz.

Inizialmente avevo pensato ad una tabella creata a run-time dato che il numero delle domandde può variare, composta da una colonna con delle Label "contenete la domanda" ed una colonna come radionbuttonlist per le risposte ( tre risposte per ciascuna domanda).

Esiste secondo voi la possibilità di utilizzare una Gridview o Listview o ...."qualcosa"
avendo l'edit sempre attivo, per non avere la seccatura di dover cliccare su ciascuna riga per dare la risposta ( in questo caso selezionare un radiobutton)?
Sarebbe interessante se si potesse avere in tutte le righe l' update sempre attivo.

Cosa posso fare in alternativa? oppure la soluzione migliore è quella di creare la Tab a Run-time?

Grazie
Saluti

Francesco
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao Francesco,

francamy ha scritto:

Inizialmente avevo pensato ad una tabella creata a run-time

ok, può andare. Dove ti eri bloccato esattamente?
Anche con una ListView o un Repeater sarebbe più o meno la stessa cosa: il punto è generare tante radiobuttonlist per quante solo le domande.

Poi, al click su un bottone, userai un ciclo per passare in rassegna tutte le righe della tabella, e prelevare da ciascuna l'ID della domanda e il relativo valore selezionato dall'utente. Con questi dati, componi dei comandi INSERT o UPDATE per scrivere nel database.

Devi solo ricordarti che quando generi dei controlli dinamicamente, devi sempre ricrearli, anche quando la pagina va in postback.
Il momento migliore per aggiungere dinamicamente dei controlli alla pagina è nel Page_PreInit (o Page_Init se la tua pagina aspx usa una MasterPage).

Spiega bene il punto in cui ti sei bloccato.

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.