private void FillGrid() { long previousSelected = -1; if (gridMain.GetSelectedIndex() != -1) { previousSelected = _listSchoolCourses[gridMain.GetSelectedIndex()].SchoolCourseNum; } SchoolCourses.RefreshCache(); gridMain.BeginUpdate(); gridMain.ListGridColumns.Clear(); GridColumn col = new GridColumn(Lan.g("FormSchoolCourses", "Course ID"), 100); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("FormEvaluationDefEdit", "Description"), 80); gridMain.ListGridColumns.Add(col); gridMain.ListGridRows.Clear(); GridRow row; for (int i = 0; i < _listSchoolCourses.Count; i++) { row = new GridRow(); row.Cells.Add(_listSchoolCourses[i].CourseID); row.Cells.Add(_listSchoolCourses[i].Descript); gridMain.ListGridRows.Add(row); } gridMain.EndUpdate(); }
private void FillList() { long previousSelected = -1; if (listMain.SelectedIndex != -1) { previousSelected = SchoolCourses.List[listMain.SelectedIndex].SchoolCourseNum; } SchoolCourses.RefreshCache(); listMain.Items.Clear(); for (int i = 0; i < SchoolCourses.List.Length; i++) { listMain.Items.Add(SchoolCourses.List[i].CourseID + " " + SchoolCourses.List[i].Descript); if (SchoolCourses.List[i].SchoolCourseNum == previousSelected) { listMain.SelectedIndex = i; } } }