/// <summary> /// DB에서 DataReader로 읽어온 수치를 프로퍼티에 담아 ProgressBar의 Value, Maximum에 전달하여 출력 /// </summary> private void progressBar() { HomeDB db = new HomeDB(); info info = db.SetProgressBarValue(); db.Dispose(); circularProgressBar1.Value = info.Att; circularProgressBar1.Maximum = info.AllStu; }
/// <summary> /// ComboBox에 해당하는 조건으로 월별 등록학생 조회 /// </summary> private void SetRegDate() { HomeDB db = new HomeDB(); DataTable dt = db.GetRegDate(cboYear.Text); db.Dispose(); DataView dv = new DataView(dt); chart1.Series[0].Points.DataBind(dv, "mm", "stu", "ToolTip=stu"); chart1.Series[0].ChartType = SeriesChartType.Column; chart1.Series[0].Name = "등록 학생수"; }
/// <summary> /// 출/결석에 대해 각각의 학생수 별로 차트 바인딩 /// </summary> private void SetAtt() { HomeDB db = new HomeDB(); DataTable dt = db.GetAbsenceY(); DataTable dt2 = db.GetAbsenceN(); db.Dispose(); DataView dv = new DataView(dt); DataView dv2 = new DataView(dt2); chart2.Series[0].Points.DataBind(dv, "absence", "count(stuID)", "ToolTip=count(stuID)"); chart2.Series[1].Points.DataBind(dv2, "absence", "count(stuID)", "ToolTip=count(stuID)"); chart2.Series[0].ChartType = SeriesChartType.Column; chart2.Series[1].ChartType = SeriesChartType.Column; }