public enum HemEnum
{
[Description("none")]
HemNone = -1,
[Description("sewn")]
Hemsew = 0,
[Description("welded")]
HemWeld = 1,
[Description("double folded")]
Hemdoublefold = 2
}
public static void LoadHemCombo(ComboBox cbo)
{
cbo.DataSource = Enum.GetValues(typeof(HemEnum))
.Cast<Enum>()
.Select(value => new
{
(Attribute.GetCustomAttribute(value.GetType().GetField(value.ToString()), typeof(DescriptionAttribute)) as DescriptionAttribute).Description,
value
})
.OrderBy(item => item.value)
.ToList();
cbo.DisplayMember = "Description";
cbo.ValueMember = "value";
}
绑定Enum枚举到combobox
最新推荐文章于 2024-08-15 06:00:00 发布