根据值获取Enum枚举
2012-03-14 17:02 Fred-Xu 阅读(15285) 评论(0) 编辑 收藏 举报前台Post过来一个string类型的int值,"1","2",然后实体对象是一个Enum枚举类型,所以需要根据该数值的string获取到这个Enum枚举对象的值。
EnumItems enumItem = (EnumItems)Enum.Parse(typeof(EnumItems), ddl.SelectedValue);
qc.State = (OrderQcState)Enum.Parse(typeof(OrderQcState), qc.Result);
很简单,使用Enum.Parse方法解决。