d'abord, vous pouvez laisser votre DisplayMember avec une propriété, disons:
ListBox1.DisplayMember = "team1";
maintenant, allez à votre formulaire un [Design] m ode, faites un clic droit sur ListBox -> Properties.
En haut de la fenêtre Propriétés, cliquez sur les événements (icône de la foudre),
regard pour le format dans la liste des événements ci-dessous (sous la propriété Changé) et tapez-il un nom d'événement, disons: ListBox1Format, et appuyez sur Entrée. Vous verrez ceci:
private void ListBox1Format(object sender, ListControlConvertEventArgs e)
{
}
Et maintenant écrire ces lignes suivantes à l'intérieur:
private void ListBox1Format(object sender, ListControlConvertEventArgs e)
{
// Assuming your class called Scores
string team1 = ((Scores)e.ListItem).team1.ToString();
string team2 = ((Scores)e.ListItem).team2.ToString();
string battingteam = ((Scores)e.ListItem).battingteam.ToString();
string score = ((Scores)e.ListItem).score.ToString();
e.Value = team1 + " vs " + team2 + ": " + battingteam +" Score: " + score;
}
voilà,)
Utilisez-vous WinForms ou WPF? – Dennis
J'utilise WinForms – SMUsamaShah
dans quel format vous avez vos données .. ?? –