private void LoadStudent() { try { if (db == null) { db = new StoreDB(); } //Instead of binding StudentAttendanceGrid here, we bind it in xaml //<igDP:XamDataPresenter DataSource="{Binding Path=Members}" CommunityVM = new CommunityViewModel(db.GetStudentsByClassA(ClassId)); //db.GetStudentsByClassA(4); _view.StudentAttendanceGrid.DataContext = CommunityVM; loadStudentClicked = true; MainWindowViewModel.Instance.StatusBar = $"Load Students for class {ClassId}"; } catch (Exception e) { log.Error("In ScheduleViewModel.cs..LoadStudent: " + e.Message); Environment.Exit(-1); } }