Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#] combobox relazionate

    Ciao a tutti,
    ho 2 combobox, come posso fare in modo che quando cambia la prima combo, la seconda si aggiorni con dei dati pescati da un db in base al valore selezionato nella prima?

    Spero di essere stato chiaro, ciao a tutti!

  2. #2

    ...

    poi fare cosi...

    nell'evento selectionchanged nella prima combobox esegui una select sul database in base all'item selezionato...
    tradotto in codice sarebbe...suppondo che tu abbia già la connessione(conn) creata al db

    codice:
    private void combo1_SelectionChanged(object sender, EventArgs e){
        OldDbCommand command=conn.CreateCommand();
        command.commandText="SELECT CampoDaVisualizzare FROM Tabella WHERE CampoChiave='" + combo1.SelectedItem.ToString()+"'";
        OleDbReader reader=command.ExecuteReader();
        //ora cicla con i risultati
        while(reader.Read()){
             combo2.Items.Add(reader.GetString(0));
        }
        reader.Close()
        command.Displose()
    }
    ciao...
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

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.