Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    10

    [C#] ComboBox aiuto

    Salve a tutti,
    sapreste dirmi come faccio a visualizzare più di un mebro nella stessa combobox? Naturalmente la query è del tipo Select ID, Nome from Clienti.
    Grazie in anticipo e complimenti per il sito/forum

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    ciao,
    intendi dire che vuoi impostare il valore del combo sull'ID e visualizzare il nome, oppure che vuoi vedere due campi (tipo nome e id) nel testo e tendina del combobox?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    10
    Entrambe le cose. Per adesso ho utilizzato due comboBox ma non mi piace tanto...

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    per avere il valore dell'ID e vedere il nome :

    codice:
    ComboBox combo = new ComboBox();
                List<TuoTipo> datasource = new List<TuoTipo>();
                datasource.Add(new TuoTipo(){ID = 0, Nome = "pippo"});
                combo.DataSource = datasource;
                combo.DisplayMember = "Nome";
                combo.ValueMember = "ID";
    
                //...quando è selezionato un insieme nel combobox
    
                //recupero il valore
                int ID = combo.SelectedValue;
    
                //recupero il testo
                string Nome = combo.Text;
    
                //recupero l'insieme 
                TuoTipo item = (TuoTipo)combo.SelectedItem;
    
            //... classe di esempio TuoTipo per il datasource
            public class TuoTipo
            {
                public int ID { get; set; }
                public string Nome { get; set; }
            }
    per vederli insieme nel testo o nella tendina, se è associato a datasource, penso che dovresti riscrivere un po il controllo ComboBox, se no devi associare ciclando e concatenando... ma quest'ultima soluzione la trovo parecchio brutta (parere personale)

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.