C# 遍历枚举类型的所有元素

枚举数据为DropDownList控件提供数据源

比如定义了一个错误的枚举类型

代码如下:

public enum eErrorDetailCode : int

         {

登陆成功 = 0,

登出 = 1,

应用错误 = 2,

成功 = 16,

失败 = 17

         }

需要引用

using System;

然后在循环中,遍历枚举对象的所有元素

代码如下:

foreach (int  myCode in Enum.GetValues(typeof(eErrorDetailCode)))

             {

                 string strKeyName =Enum.GetName(typeof(eErrorDetailCode), myCode);//获取键名称

                 string strVaule = myCode.ToString();//获取值

                 ListItem myLi = new ListItem(strName,strVaule);

                 ddlType.Items.Add(myLi);//添加到DropDownList控件

             }

posted @ 2013-12-05 22:15  weifb  阅读(522)  评论(0)    收藏  举报