J'ai une propriété sur mon objet client, disons genre, basée sur une énumération.set enum from dropdownlist
Comment définir la propriété enum sur l'objet en fonction d'une liste déroulante droplistlist.selectedValue?
Merci, tige.
J'ai une propriété sur mon objet client, disons genre, basée sur une énumération.set enum from dropdownlist
Comment définir la propriété enum sur l'objet en fonction d'une liste déroulante droplistlist.selectedValue?
Merci, tige.
Vous pouvez obtenir la liste des noms Enum en utilisant quelque chose comme ceci:
string[] genderList = Enum.GetNames(typeof(gender));
à partir de là, remplir juste la liste déroulante
pour analyser de nouveau le type enum ...
Gender gender = (Gender)Enum.Parse(typeof(Gender), ddl.SelectedValue);
Vous pouvez vérifier Enum.Parse
Il prend le type et la chaîne, ou vous pouvez faire votre propre convertisseur
public enum Gender
{
Male = 0,
Female
}
Gender gender = (Gender)dropdownlist.selectedValue
Les valeurs de la liste déroulante peuvent être 0,1 ou Mâle, Femelle.