void fill() { //学生分组 Song.Entities.StudentSort[] sort = Business.Do <IExamination>().StudentSort4Theme(examid); Sts_ID.DataSource = sort; Sts_ID.DataBind(); Sts_ID.Items.Insert(0, new ListItem("-- 所有学员 --", "0")); Sts_ID.Items.Add(new ListItem("-- 未分组学员 --", "-1")); }
void fill() { //当前考试限定的学生分组 Song.Entities.Examination theme = Business.Do <IExamination>().ExamSingle(examid); Song.Entities.StudentSort[] sts = Business.Do <IExamination>().GroupForStudentSort(theme.Exam_UID); //如果没有设定分组,则取当前参加考试的学员的分组 if (sts == null || sts.Length < 1) { sts = Business.Do <IExamination>().StudentSort4Theme(examid); } Sts_ID.DataSource = sts; Sts_ID.DataBind(); Sts_ID.Items.Insert(0, new ListItem("-- 所有学员 --", "0")); Sts_ID.Items.Add(new ListItem("-- 未分组学员 --", "-1")); }
private void init() { Song.Entities.Organization org = Business.Do <IOrganization>().OrganCurrent(); Song.Entities.StudentSort[] sort = Business.Do <IStudent>().SortAll(org.Org_ID, true); Sts_ID.DataSource = sort; Sts_ID.DataBind(); foreach (Song.Entities.StudentSort ts in sort) { if (ts.Sts_IsDefault) { ListItem li = Sts_ID.Items.FindByValue(ts.Sts_ID.ToString()); if (li != null) { li.Selected = true; } } } }