Разрешение вопросов, связанных с исключениями: System.ComponentModel.InvalidEnumArgumentException
Исключение вызывается при передаче недопустимого значения перечисления в метод или при установке свойства.
См. также
Задачи
Практическое руководство. Использование помощника по исключениям