コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (ReadData())
         {
             DoctorsGridView.DataSource  = Doctors.Values;
             PatientsGridView.DataSource = Patients.Values;
             var visitInfos = new List <VisitInfo>();
             var years      = new SortedSet <int>();
             foreach (var visit in Visits)
             {
                 visitInfos.Add(new VisitInfo
                 {
                     Doctor  = Doctors[visit.DoctorId].Name,
                     Patient = Patients[visit.PatientId].Name,
                     Date    = visit.VisitDate
                 });
                 years.Add(visit.VisitDate.Year);
             }
             VisitsGridView.DataSource = visitInfos;
             DoctorsGridView.DataBind();
             PatientsGridView.DataBind();
             VisitsGridView.DataBind();
             YearDropDownList.Items.Clear();
             foreach (var year in years)
             {
                 YearDropDownList.Items.Add(year.ToString());
             }
         }
     }
 }
コード例 #2
0
 public void UpdatePatientsGridView()
 {
     PatientsGridView.DataSource = patientslist;
     PatientsGridView.DataBind();
 }