有没有办法将组合框绑定(bind)到枚举,因为没有方法可以获取枚举的所有值?
我的枚举是这样的:
public enum SportName
{
[Display(Name = "football", Description = "Football")]
Football,
[Display(Name = "table-tennis", Description = "Table Tennis")]
TableTennis
}
我有一个检索属性的方法。 我的问题是如何将这些值绑定(bind)到组合框,组合框应显示每个项目的描述。
对我来说,找到一种遍历枚举并创建某种列表的方法就足够了,但我不知道该怎么做。
最佳答案
尝试使用
Enum.GetNames(typeof(SportName)) // returns string[]
或
Enum.GetValues(typeof(SportName)) // returns int[]
关于c# - 绑定(bind)到枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15557999/