How do you bind an Enum to a DropDownList control in ASP.NET?

后端 未结 25 2586
既然无缘
既然无缘 2020-11-29 15:41

Let\'s say I have the following simple enum:

enum Response
{
    Yes = 1,
    No = 2,
    Maybe = 3
}

How can I bind this enum to a DropDow

25条回答
  •  被撕碎了的回忆
    2020-11-29 16:29

    Array itemValues = Enum.GetValues(typeof(TaskStatus));
    Array itemNames = Enum.GetNames(typeof(TaskStatus));
    
    for (int i = 0; i <= itemNames.Length; i++)
    {
        ListItem item = new ListItem(itemNames.GetValue(i).ToString(),
        itemValues.GetValue(i).ToString());
        ddlStatus.Items.Add(item);
    }
    

提交回复
热议问题