技术开发 频道

Emun绑定到DropDownList


【IT168技术文档】


/// <summary> /// 输入DropDownList与Enum进行帮定 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="drp"></param> public static void BindDropDownList<T>(DropDownList drp) { //emun成员个数: typeof(T).GetFields().Length System.Reflection.FieldInfo[] fields = typeof(T).GetFields(); foreach (var item in fields) { if (!item.IsSpecialName)//反射出第一个Field为特殊Field { string text = item.Name.ToString();//对应的文章 string value = item.GetRawConstantValue().ToString();//对应的值 drp.Items.Add(new ListItem(text, value)); } } } //用法: UIBase.BindDropDownList<JTSCM.Enum.RightFlagEnum>(DropDownList1);
0
相关文章