Мне нужно связать перечисление со списком, , но Мне нужны не все значения
this.combobox.DataSource = Enum.GetValues(typeof(RoleUser)); public enum RoleUser { Guest = 0, Student = 1, Instructor, Administrator };
Как это сделать?
Не используйте linq
Для этого можно использовать метод расширения LINQ Except:
Except
Enum.GetValues (typeof(RoleUser)).Cast<RoleUser>().Except (new [] { RoleUser.Guest, RoleUser.Administrator });
Без использования linq вы можете поместить возвращенное значение из Getvalues в массив и выполнить итерацию по нему для фильтрации массива, а затем назначить новый созданный массив источнику данных