protected void Bind_GridViewPatientDiagnoses(string nric) { List <PatientDiagnosis> patientDiagnoses = therapistBLL.GetPatientDiagnoses(nric); labelDiagnosisName.Text = nric; ViewState["GridViewPatientDiagnoses"] = patientDiagnoses; GridViewPatientDiagnoses.DataSource = patientDiagnoses; GridViewPatientDiagnoses.DataBind(); string term = TextboxSearchDiagnosis.Text.Trim().ToLower(); string patientNRIC = ViewState["GridViewPatientSelectedNRIC"].ToString(); List <Diagnosis> diagnoses = therapistBLL.GetDiagnoses(term, patientNRIC, patientDiagnoses); ViewState["GridViewPatientDiagnosisAdd"] = diagnoses; GridViewPatientDiagnosisAdd.DataSource = diagnoses; GridViewPatientDiagnosisAdd.DataBind(); UpdatePanelDiagnosisView.Update(); }
protected void GridViewPatientDiagnosesAdd_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridViewPatientDiagnosisAdd.PageIndex = e.NewPageIndex; GridViewPatientDiagnosisAdd.DataSource = ViewState["GridViewPatientDiagnosisAdd"]; GridViewPatientDiagnosisAdd.DataBind(); }