Как удалить элемент из выпадающего списка, когда источник данных назначен для перечисления?
При попытке удалить по Items.Remove
получена ошибка:
Коллекция элементов не может быть изменена, если установлено свойство DataSource.
Есть предложения?
Примечание: я бы продолжал использовать enum, потому что я использую его во многих местах кода.
код:
public enum DefaultValueType
{
None = 0,
Static = 1,
Query = 2
}
cBoxDefaultType.DataSource = Enum.GetValues(typeof(DefaultValueType));
В одном случае я хочу удалить элемент Query из опций в выпадающем списке.
cBoxDefaultType.Items.RemoveAt(2); // Throw exception