您当前位置:编程帮手 > 知识 > 知识 > C# > 枚举 > 内容
代码库
2014-07-13 11:20:55 访问(3198) 赞(0) 踩(0)
/// <summary> /// 通过枚举绑定下拉框 /// </summary> /// <param name="lc"></param> /// <param name="enumType"></param> public void DataBindListControlByEnum(ListControl lc, Type enumType) { lc.Items.Clear(); int[] lcValues = System.Enum.GetValues(enumType) as int[]; string[] lcNames = System.Enum.GetNames(enumType); int iLen = lcValues.Length; for (int i = 0; i < iLen; ++i) { lc.Items.Add(new ListItem(lcNames[i], lcValues[i].ToString())); } } /// <summary> /// 调用示例 /// </summary> public void Demo() { Type enumType = typeof(SlowX.WebKnowledge.Enums.UserRole.EmUserRole); DataBindListControlByEnum(ddl_EmUserRole, enumType); }
上一条:
下一条: