private void reloadAppointments() { this.listViewAppointments.Items.Clear(); List <Appointment> appointments = AppointmentDAL.GetAllAppointmentsForPatient(this.patient.PatientID.Value); foreach (Appointment appointment in appointments) { string formattedDateTime = appointment.DateTime.ToShortDateString() + " " + appointment.DateTime.ToShortTimeString(); ListViewItem row = new ListViewItem(new[] { formattedDateTime, appointment.Reasons }); row.Tag = appointment; this.listViewAppointments.Items.Add(row); } }