View Single Post
Old 19-11-2014, 15:27   #3
tagan
Member
 
Iscritto dal: Apr 2008
Messaggi: 60
Quote:
Originariamente inviato da sottovento Guarda i messaggi
Crei una classe che contenga i tuoi valori (anche unnamed).
La toString() di quella classe riporta il valore che vuoi visualizzare
non ho capito!
intendi una cosa del genere?

Codice:
class MioDato{
    public int ID;
    public String Descrizione;
        
    public String toString(){
        return ID+"-"+Descrizione;
    }
}
ma se faccio cosi, sul valore della combobox, mi include anche il campo che non voglio visualizzare.
Codice:
MioDato md = new MioDato();
md.ID=1; md.Descrizione="Testo1";
cb.addItem(md);
md = new MioDato();
md.ID=2; md.Descrizione="Testo2";
cb.addItem(md);
md = new MioDato();
md.ID=3; md.Descrizione="Testo3";
cb.addItem(md);
in questo modo, nella combo ho :
1-testo1
2-testo2
3-testo3.

invece io voglio solo visualizzare il testo, ma alla selezione, mi deve restituire l'ID associato al testo.
tagan è offline   Rispondi citando il messaggio o parte di esso