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)