Visualizzazione dei risultati da 1 a 3 su 3

Discussione: dropDownList a cascata

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    19

    dropDownList a cascata

    Salve ho creato uno usercontrol con 3 drop "dropregioni", "dropprovincie", "dropcomuni" come segue:

    <aspropDownList Enableviewstate="false" ID="dropRegioni" DataValueField="idRegione" DataTextField="nome" AutoPostBack="true" runat="server"></aspropDownList>

    <aspropDownList Enableviewstate="false" ID="dropProvincie" DataValueField="idProvincia" DatatextField="nome" AutoPostBack="true" SkinID="dropCorto" runat="server"></aspropDownList>

    <aspropDownList Enableviewstate="false" ID="dropComuni" DataValueField="idComune" DataTextField="nomeComune" SkinID="dropMedio" runat="server"></aspropDownList>

    la dropRegioni la carico nel load della pagina madre in questo modo:

    oregProvCom = LoadControl("regProvCom.ascx")
    oregProvCom = DirectCast(oregProvCom, regProvCom)
    oregProvCom.caricaRegioni("", "", "")
    cellaTab.Controls.Add(oregProvCom)

    dove Protected WithEvents oregProvCom As regProvCom che è propriamente lo usercontrol

    ora al change delle regioni carico correttamente tutte provincie in questo modo:

    Protected Sub dropRegioni_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dropRegioni.SelectedIndexChanged
    If dropRegioni.SelectedItem.Value <> "" Then
    caricaProvincie(dropRegioni.SelectedItem.Value, "", "")
    Else
    dropProvincie.Items.Clear()
    dropComuni.Items.Clear()
    End If
    End Sub

    ma al change delle provincie NON SO PER QUALE MOTIVO passo nuovamente nel change delle regioni NON DELLE PROVINCIE e di conseguenza mi resetta tutto!!!

    a qualcuno e mai successa una cosa del genere?

    spero in un vostro aiutoooooooooooooo

    grazie

  2. #2
    perchè hai tolto l'EnableViewState?
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    19
    il viewstate l'ho tolto x evitare che si porti dietro valori selezionati precedentemente. cmq il problema l' ho risolto creando e popolando i controlli non nel load della pagina ma nell'init ... in questo modo i controlli vengono associati correttamente ai loro eventi

    grazie mille ugualmente

    Cinzia Cipriano

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.