获取下拉列表字段的枚举类型和枚举项原创
金蝶云社区-超级远
超级远
16人赞赏了该文章 3,404次浏览 未经作者许可,禁止转载编辑于2020年09月24日 16:42:49

//获取字段

Field field = this.View.BusinessInfo.GetField("fieldkey");

//转为ComboField

ComboField comboField = field as ComboField;

//获取下拉列表字段绑定的枚举类型

var enumObj = (EnumObject)comboField.EnumObject;

//根据枚举值获取枚举项,然后拿枚举项的枚举名称

var enumItemName = enumObj.Items.FirstOrDefault(p => p.Value.Equals("XXX")).Caption.ToString();


赞 16