private void FillGridVaccine() { gridVaccine.BeginUpdate(); gridVaccine.ListGridColumns.Clear(); GridColumn col = new GridColumn("Date", 90); gridVaccine.ListGridColumns.Add(col); col = new GridColumn("Vaccine", 100); gridVaccine.ListGridColumns.Add(col); VaccineList = VaccinePats.Refresh(PatCur.PatNum); gridVaccine.ListGridRows.Clear(); GridRow row; for (int i = 0; i < VaccineList.Count; i++) { row = new GridRow(); if (VaccineList[i].DateTimeStart.Year < 1880) { row.Cells.Add(""); } else { row.Cells.Add(VaccineList[i].DateTimeStart.ToShortDateString()); } string str = ""; if (VaccineList[i].VaccineDefNum == 0) { str = "Not administered: " + VaccineList[i].Note; } else { str = VaccineDefs.GetOne(VaccineList[i].VaccineDefNum).VaccineName; } row.Cells.Add(str); gridVaccine.ListGridRows.Add(row); } gridVaccine.EndUpdate(); }