void RefreshTreeList() { menuItemsBindingSource.DataSource = null; if (groupsLookUp.EditValue != null && resourceTypeLookUp.EditValue != null) { menuItemsBindingSource.DataSource = MenuListViewModel.GenerateMenuItems((int)groupsLookUp.EditValue, (int)resourceTypeLookUp.EditValue); menuItemsBindingSource.DataSource = HierarchicalCheck(menuItemsBindingSource.DataSource); RefreshReadOnlyView(); } }