Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    [vb.net]combobox regione combobox provincia

    come posso fare in modo che selezionata la regione da una combobox vada a popolarsi la combobox delle provincia con le relative provincie della regione scelta?

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    e questi dati da dove li prendi? database? file?



    Tutti stregoni in questo forum..

  3. #3
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ok scusa...
    da database in due tabelle diverse

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    rimani in ascolto dell'evento selectedItemChanged della prima combo e in quello prendi il testo e fai la query per popolare la seconda combo

    se invece hai usato i binding source e i wizard di visual studio allora non saprei perchè non li uso

  5. #5
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ok, rimanere in ascolto intendi gestire l'evento selectedItemChanged? non sono molto pratico si vb.net, comunque ci provo ti farò sapere.
    grazie

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    esattamente..

    Come hai Popolato le due combo?

  7. #7
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    mi sono creato una classe che interrogava il db e mi ritornava un array con i dati, questo succedeva solo con la provincia prima che ci fosse l'esigenza della regione, adesso vorrei modificare la classe in modo che gestendo l'evento selectedItemChanged come mi hai suggerito chiama la classe provincia inviandogli l'id provincia e interrogando la tabella provincia e tirando fuori tutte le provincia sotto l'id regione, e poi popolo la combobox provincia.
    cosa ne pensi? così potrebbe andare?

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    si può andare

  9. #9
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ok grazie, ti farò sapere

  10. #10
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    funziona bene, l'unica cosa che non rieco a fare, e che scelta la regione nella prima combobox si popola la seconda combobox con le provincie relative, se cambio la regione la seconda combobox vengono aggiunti le nuove provincie e vengono visualizzate le precedenti più le nuove, non riesco a pulire la combobox prima di ripopolare, ho provato con un ciclo for usando:
    codice:
    combobox.items.remove(index)
    ma non ottengo niente

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.