private void loadList() { RegistrationServiceClient regService = new RegistrationServiceClient(); stEnrolled = new List<StudentEnrollment>(regService.GetCurrentStudents(sY)); gridView.DataSource = stEnrolled; switch (groupedBy) { case "Religion": GroupDescriptor descriptor2 = new GroupDescriptor(); descriptor2.GroupNames.Add("Religion", ListSortDirection.Ascending); this.gridView.GroupDescriptors.Add(descriptor2); break; case "Grade Level": GroupDescriptor descriptor4 = new GroupDescriptor(); descriptor4.GroupNames.Add("GradeLevel", ListSortDirection.Ascending); this.gridView.GroupDescriptors.Add(descriptor4); break; case "Section": GroupDescriptor descriptor5 = new GroupDescriptor(); descriptor5.GroupNames.Add("GradeLevel", ListSortDirection.Ascending); GroupDescriptor descriptor6 = new GroupDescriptor(); descriptor6.GroupNames.Add("Section", ListSortDirection.Ascending); this.gridView.GroupDescriptors.Add(descriptor5); this.gridView.GroupDescriptors.Add(descriptor6); break; case "Gender": GroupDescriptor descriptor3 = new GroupDescriptor(); descriptor3.GroupNames.Add("Gender", ListSortDirection.Ascending); this.gridView.GroupDescriptors.Add(descriptor3); break; } }