public void BindData(AutoEvaluation eval) { int asstID = eval.AsstID; Assignments assts = new Assignments(Globals.CurrentIdentity); Evaluations evals = new Evaluations(Globals.CurrentIdentity); Evaluation.EvaluationList allevals = assts.GetAutoEvals(asstID); Evaluation.EvaluationList deps = evals.GetDependencies(eval.ID); chkDeps.Items.Clear(); foreach (Evaluation e in allevals) { if (e.ID == eval.ID) { continue; } ListItem eitem = new ListItem(e.Name, e.ID.ToString()); foreach (Evaluation d in deps) { if (d.ID == e.ID) { eitem.Selected = true; break; } } chkDeps.Items.Add(eitem); } }