235 messaggi dal 27 aprile 2009
ciao a Tutti ho un problema di aggiornamento Dati Treeview (cosa che vedo capita spesso..prima con il gridview ora con treeview)

La treeview è dentro ad un panel AJAX assieme al gridview, il gridview funziona bene aggiorna cancella insomma ok

La grid view invece...

Funziona di delete di un ramo è OK , quando cancello un ramo resetto la collezione dei nodi cosi che li ricrea di nuova , ovviamente richiamando il mio datareader che cicla aggiungendo i nodi alla treeview. e questo funziona alla grande.

Il mio problema invece è dovuto alla rinominazione del nodo , quando rinomino il nodo richiamo la funzione che ripopola il la treeview, dentro controllo se il nodo esiste o meno (cosi che non mi continua ad aggiungere nodo doppi) se trova che il nodo esiste gli dico solo di inserire dentro Node.text e value il nuovo valore.

Se controllo tramite Debug vedo che effettivamente da database gli passa il dato modificato però a video non vedo la modifica. Vedo ancora il vecchio valore, stessa cosa accade se inserisco un nuovo nodo, entra dentro per aggiungere il nodo ma a video nonlo vedo.

Ora mi chiedo come mai capita..sono parecchi disperato, tenete presente che anche la treeview è dentro ad un controllo Ajax però sto per impazzire.
vi giuro che questo problmei di aggiornamento a video iniziano a starmi sullo stomaco..Aiuto per favore.
sersiverbbe il codice per capire il ciclo di vita della pagina.

detto questo parti alla considerazione che il controllo TreeView non è compatibile con l'UpdatePanel
Modificato da nostromo il 18 maggio 2009 10.01 -

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

http://nostromo.spaces.live.com/default.aspx
235 messaggi dal 27 aprile 2009
ecco una cosa che non sapevo e probabilmente sarà quello.
ORa essendo al lavoro non ho il codice dietro.

Se tolgo la treeview da ajax come posso impedire il refresh della pagina che rende fastidioso all'utente?
puoi lasciare il GridView nell'UpdatePanel e abilitare le funzioni asincrone del TreeView

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

http://nostromo.spaces.live.com/default.aspx
235 messaggi dal 27 aprile 2009
scusa ma mia ignoranza ..che intendi x funzioni Asicrone sul treeView?
il TreeView già ha un sio "framework" asincrono, ovvero permette di aggiungere nodi senza fare il refresh della pagina.

adesso a memoria non ricordo la proprietà da abiitiare, ma mi sembra sia EnableClientScript

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

http://nostromo.spaces.live.com/default.aspx
235 messaggi dal 27 aprile 2009
ok farò dei test e poi vi dico.
è probabile che il fatto che non veda le modifiche sia dovuto al ajax.
bhe si è assai probabile che dipenda da questo

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

http://nostromo.spaces.live.com/default.aspx

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.