32 messaggi dal 22 luglio 2008
Ciao,
ho un problema con il refresh/reload del cascadingDropdown.
Ho tre dropdownList collegate a cascadingDropdown. Sull'ultima selezionando un valore particolare viene visualizzato un panel (con modalPopupextender) che permette l'inserimento di un nuovo valore.
Sul "salva" inserisco il valore nel DB e vorrei refreshare la relativa cascadingDropdown ... ma non c'è verso di farlo funzionare.

Qualcuno sa darmi qualche indicazione ?

Grazie
Carla
Io risolverei in questo modo:

Updatepanel1 che contiene:
Drop1 e Drop2
Updatepanel2 che contiene:
drop3 e popupextender con solo TargetControlID settato a "Pannello da mostrare"

poi updatepanel3 che contiene
Pannello da mostrare in popup con relativi textbox, pulsante ok e annulla.


UpdatePanel1 UpdateMode: Always
UpdatePanel2 UpdateMode: Conditional su:
selectedindexchanged Drop2 e
Click pulsante ok nel Pannello da mostrare

Drop1, drop2 e drop3 => Autopostback = true

Sull'evento DropDownList1_SelectedIndexChanged e DropDownList1_SelectedIndexChanged carichi gli item in base alle selezioni effettuate

Sull'evento DropDownList3_SelectedIndexChanged effettui il controllo dell'item selezionato. Nel caso in cui l'item sia quello con codice particolare lanci manualmente il popup del pannello da mostrare (per inserire nel db)
Pannello da mostrare.Show();


codice da inserire all'evento click:
1) Nascondo il "Pannello di inserimento" => "Pannello Inserimento".Hide();
2) Inserisco i dati nel db
3) Ricarico i dato dal db in un datatable o struttura dati
4) Associo il datatable con i dati aggiornati al datasource del drop3
5) Lancio il databind del Drop3

Così funzionerà tutto correttamente.
Ciaoo

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.