Si, per esempio:
hai un database con 2 campi: "descrizione" e "codice". Tu vuoi far visualizzare solo la descrizione che, pur non essendo un campo univoco, corrisponde ad un codice che l'utente non conosce e non sa nemmeno che esiste. Nell'esempio carico una tabella di nome "Tabella" di un file Access utilizzando un DataAdapter
codice:
OleDbDataAdapter1.Fill(DataSet1, "Tabella")
List1.DisplayMember = "Descrizione"
List1.ValueMember = "Codice"
List1.DataSource = DataSet1.Tables("Tabella")
Quindi DisplayMember indica quello che la ListBox ti visualizza a video, ValueMember indica il vero contenuto