2010-11-17 4 views
1

У меня есть свойство на моем объекте клиента, скажем, пол, на основе перечисления.set enum из выпадающего списка

Как установить свойство enum на объект на основе dropdownlist.selectedValue?

Thanks, rod.

ответ

2

Вы можете получить список имен Enum, используя что-то вроде этого:

string[] genderList = Enum.GetNames(typeof(gender)); 

оттуда, просто заполнить выпадающий список

для синтаксического анализа его обратно к перечислимого типа ...

Gender gender = (Gender)Enum.Parse(typeof(Gender), ddl.SelectedValue); 
0

Вы можете проверить Enum.Parse Он принимает тип и строку, или вы можете сделать свой собственный конвертер

2
public enum Gender 
{ 
    Male = 0, 
    Female 
} 

Gender gender = (Gender)dropdownlist.selectedValue 

Значения выпадающего списка могут быть 0,1 или Male, Female.

Смежные вопросы