private void BinderDays() { Type type = typeof(Eume); FieldInfo[] fields= type.GetFields(); int count = fields.Length; for (int i = 1; i < count; i++) { FieldInfo field = fields; ListItem item=new ListItem(field.Name); days.Items.Add(item); } }
OK这样就可以了,不过可惜的是枚举值显示转换不支持string类型的,如果支持的话那就很爽了。
Eume em = (Eume)days.SelectedValue; //这样写实错误的 Eume em = (Eume)days.SelectedIndex;//这样写才正确