public void PopulateListView() { foreach (var bus in _busService.GetAllBusSchedules()) { ListViewItem row = new ListViewItem(bus.BusNumber) { Tag = bus }; row.SubItems.Add(new ListViewItem.ListViewSubItem(row, bus.DepartingStation)); row.SubItems.Add(new ListViewItem.ListViewSubItem(row, bus.DestinationStation)); row.SubItems.Add(new ListViewItem.ListViewSubItem(row, bus.DepartingTime.ToString("g"))); row.SubItems.Add(new ListViewItem.ListViewSubItem(row, bus.ArrivalTime.ToString("g"))); bus_schedules_listview.Items.Add(row); } }