У меня есть свойство на моем объекте клиента, скажем, пол, на основе перечисления.set enum из выпадающего списка
Как установить свойство enum на объект на основе dropdownlist.selectedValue?
Thanks, rod.
У меня есть свойство на моем объекте клиента, скажем, пол, на основе перечисления.set enum из выпадающего списка
Как установить свойство enum на объект на основе dropdownlist.selectedValue?
Thanks, rod.
Вы можете получить список имен Enum, используя что-то вроде этого:
string[] genderList = Enum.GetNames(typeof(gender));
оттуда, просто заполнить выпадающий список
для синтаксического анализа его обратно к перечислимого типа ...
Gender gender = (Gender)Enum.Parse(typeof(Gender), ddl.SelectedValue);
Вы можете проверить Enum.Parse
Он принимает тип и строку, или вы можете сделать свой собственный конвертер
public enum Gender
{
Male = 0,
Female
}
Gender gender = (Gender)dropdownlist.selectedValue
Значения выпадающего списка могут быть 0,1 или Male, Female.