从下拉列表中设置枚举
答
你可以使用这样的枚举名称的列表:
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或男性,女性。