我已经通过Stackoverflow了解到有一种简单的方法可以使用Enumeration填充组合框:
cbTipos.DataSource = Enum.GetValues(typeof(TiposTrabajo));
Run Code Online (Sandbox Code Playgroud)
在我的例子中,我为我的枚举定义了一些描述:
public enum TiposTrabajo
{
[Description("Programacion Otros")]
ProgramacionOtros = 1,
Especificaciones = 2,
[Description("Pruebas Taller")]
PruebasTaller = 3,
[Description("Puesta En Marcha")]
PuestaEnMarcha = 4,
[Description("Programación Control")]
ProgramacionControl = 5}
Run Code Online (Sandbox Code Playgroud)
这工作得很好,但它显示了值,而不是描述我的问题是我想在组合框中显示枚举的描述,当它有描述时,或者在没有值的情况下显示值.如果有必要,我可以为没有描述的值添加描述.Thx提前.