set enum from dropdownlist
I have a property on my customer object, say gender, based on an enum.
How do I set the enum property on the object based on a dropdownlist.selec开发者_StackOverflowtedValue?
Thanks, rod.
You can get the list of Enum names using something like this:
string[] genderList = Enum.GetNames(typeof(gender));
from there, just populate the drop down list
to parse it back to the enum type...
Gender gender = (Gender)Enum.Parse(typeof(Gender), ddl.SelectedValue);
public enum Gender
{
    Male = 0,
    Female
}
Gender gender = (Gender)dropdownlist.selectedValue
The values of dropdown list can be 0,1 or Male,Female.
You can check Enum.Parse It takes the type and the string, or you can make your own converter
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论