C#checkboxlist with enum

时间:2013-12-22 14:31:23

标签: c# enums checkboxlist

我有一个枚举:

enum Mangment{
ReportsManagment,
NormalUserManagment,
PowerUserManagment
};

现在,我想创建一个复选框列表,并允许用户从这三个选项中进行选择,而不是我希望将选择作为枚举并进行处理。

这是我的代码:

private void saveB_Click(object sender, System.EventArgs e)
    {
        try
        {
            foreach (object itemChecked in rolesPermissionsCBL.CheckedItems)
            {
                var permissionsName = itemChecked.ToString();
                ## How do i get the item checked as an enum..?
            }
         }
     }

1 个答案:

答案 0 :(得分:3)

Mangment enumValue = (Mangment)Enum.Parse(typeof(Mangment), itemChecked.ToString(), true)