none
Combobox, linq , c# ,sql RRS feed

  • Pregunta

  • Buenos dias tengan todos ustedes, disculpen quisiera saber si alguien me pudiera ayudar en este asunto:

    quisiera saber como puedo hacer para de un elemento seleccionado de un combobox pasar el elemnto seleccionado a un texbox , esta seleccion del combobox sera de un datasource de una base de datos sql server , asi que si un usuario selecciona un elemento ese elemnto asi como los demas campos de esa fila tambien de pasaran a diferentes texbox,

    entonces mostrar en cmb todos los elementos de una columna por decir la columna nombres , luego al seleccionar un nombre este nombre enlace los demas campos de la fila a textbox, cualquier orientacion sera bien recibida , gracias colegas.

    martes, 30 de junio de 2015 16:23

Todas las respuestas

  • hola

    imagino cuando dices linq te refieres al uso de entity framework, no?

    de ser asi seguramente cuando cargas los items del combo asignas ademas del DataSource las propiedades ValueMember y DisplayMember

    entonces podrias usar el SelectedValue junto al evento SelectionChangeCommited o sea

    private void combobox1_SelectionChangeCommited(...){
    
        int Id = Convert.ToInt32(combobox1.SelectedValue);
    
         var result = dbcontext.Nombreentidad.FirstOrDefault(x=> x.Id == Id);
    
         if(result != null){
    
                txtNombre = result.Nombre;
    
                //resto datos
    
         }
    
    }


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 3 de julio de 2015 4:08