小编Din*_*lan的帖子

使用枚举说明绑定Combobox

我已经通过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提前.

c# enums combobox

8
推荐指数
2
解决办法
7818
查看次数

标签 统计

c# ×1

combobox ×1

enums ×1