miércoles, 1 de noviembre de 2017

Llenar un DropDownList con LINQ y C#

 public List obtenerMotivos()
    {

        using (var entidades = new EXP_ECJUSAIDEntities())
        {
            var data = entidades.EXP_MOTIVOCONFLICTO
                .Select(y => new {y.MOTIVOCONFLICTO_CODIGO,y.MOTIVOCONFLICTO_NOMBRE}).ToList();

            for (int i = 0; i < data.Count; i++) {
                motivos.Add(new MotivoConflicto(data[i].MOTIVOCONFLICTO_CODIGO,data[i].MOTIVOCONFLICTO_NOMBRE));
            }


        }

        return motivos;

    }


El objeto motivos se lo pasamos de esta forma al DropDownList
        this.ddlMotivo.DataSource = obtenerMotivos();
        this.ddlMotivo.DataTextField = "motivoConflictoNombre";
        this.ddlMotivo.DataValueField = "motivoConflictoCodigo";
        this.ddlMotivo.DataBind();





     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-9337369610379706"
     data-ad-slot="6445397852">




No hay comentarios:

Publicar un comentario