56 messaggi dal 28 settembre 2006
www.sync-line.com
Salve a tutti,

sto cercando di assegnare un valore di default ad una textbox di una listview
(nell'insertitemtemplate)
nel momento in cui l'utente fa click sul pulsante per inserire un nuovo record

Vorrei che non appena viene caricato l'insertitemtemplate, una casella di testo bindata ad un campo, visualizzi per default la data odierna.

Non riesco ad intercettare l'evento adatto per apportare questa modifica.

Qualcuno sa come si fa?
non ricordo bene, hai provato con ListView.FindControl("NomeControllo").

ammesso che il controllo non sia in un altro contenitore.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
56 messaggi dal 28 settembre 2006
www.sync-line.com
I controlli riesco ad intercettarli bene (usanto directcast e findcontrol)

Il problema è che non riesco a capire in quale evento della Listview ASPnet mi consente di farlo

L'evento dovrebbe essere:

"appena viene visualizzato l'insertitemtemplate, trova la textbox e mettici questo valore; poi l'utente potrà effettuare il data entry e successivamente inserire il record"
prova l'evento PreRender, asp.net ha finito di fare tutte le sue operazioni

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.939 messaggi dal 28 gennaio 2003
prova nell'evento ItemCreated

dovrebbe andare
165 messaggi dal 10 aprile 2001
Ho anch'io lo stesso problema. Che credo si amolto comune: come popolo una textbox con un valore di default (ad esempio "Now") quando è in una ListView?

Con ItemCreated funziona solo se la ListView è vuota, altrimenti va in errore.
Modificato da robycave il 30 luglio 2009 12.09 -
165 messaggi dal 10 aprile 2001
QUesto funziona, ma solo in fase di inserimento.

Dim myBox As TextBox = e.Item.FindControl("DataOraTextBox")
myBox.Text = Now

Io vorrei che quando viene caricata a video la ListView nel campo ci sia già il valore di Now. Mentre quanto sopra accade solo durante gli eventi di inserting ecc...
Ma sarà possibile che non c'è un modo per farlo fare in fase di Load ad esempio!?!
3.939 messaggi dal 28 gennaio 2003
Ma scusate, avete provato nell'evento ItemCreated? Perchè a me funziona

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.