Во-первых, вы можете оставить свой DisplayMember с одним свойством, скажем:
ListBox1.DisplayMember = "team1";
Теперь перейдите к вашей форме в режиме [Дизайн], щелкните правой кнопкой мыши ListBox -> Свойства.
В верхней части окна «Свойства» нажмите «События» (значок молнии),
найдите «Формат» в списке событий ниже (в разделе «Свойство изменено») и введите имя некоторого события, скажем: ListBox1Formatи нажмите Enter.Вы увидите это:
private void ListBox1Format(object sender, ListControlConvertEventArgs e)
{
}
А теперь напишите следующие строки внутри:
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;
}
Вот и все;)