如果我将WinForms ComboBox绑定到枚举类型的值,即
combo1.DropDownStyle = ComboBoxStyle.DropDownList;
combo1.DataSource = Enum.GetValues(typeof(myEnumType));
谁知道我该如何实现相同的结果,除了与每个枚举值匹配的条目之外,我还可以有一个空白条目表示未选择?
我不能简单地向枚举类型添加特殊值,因为这必须是灵活的,以处理任何枚举类型。
我很感激你的帮助。
编辑:我应该明确表示,我想绑定实际的枚举值而不是它们的名称。如果绑定实际的枚举值,则ComboBox会调用它们的ToString()来获取要显示的文本。