[英]set enum from dropdownlist
基於枚舉,我在客戶對象上有一個屬性,比如性別。
如何根據dropdownlist.selectedValue在對象上設置枚舉屬性?
謝謝,棒。
您可以使用以下內容獲取Enum名稱列表:
string[] genderList = Enum.GetNames(typeof(gender));
從那里,只需填充下拉列表
把它解析回enum類型......
Gender gender = (Gender)Enum.Parse(typeof(Gender), ddl.SelectedValue);
public enum Gender
{
Male = 0,
Female
}
Gender gender = (Gender)dropdownlist.selectedValue
下拉列表的值可以是0,1或男性,女性。
您可以檢查Enum.Parse
它采用類型和字符串,或者您可以創建自己的轉換器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.