SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: javier.gorza en Domingo 13 de Junio de 2010, 01:31

Título: ComboBox, mostrar datos
Publicado por: javier.gorza en Domingo 13 de Junio de 2010, 01:31
Hola, queria saber si es posible haber lo siguiente.
Tengo una tabla de envases que tiene los siguientes datos, id, descripcion, cantidad.
id   descricpion, cantidad
1    caja             20
2    caja             25
3    caja             30

Luego en un form en donde muestros los envases, quiero mostrarlo en un combobox de la siguiente forma.
Caja x 20
Caja x 25
Caja x 30

La info la tengo en un DataTable que se llama dtEnvases
y pongo lo siguiente:

                if (dtEnvases.Rows.Count > 0)
                {
                    cboEnvases.DataSource = dtEnvases.DefaultView;
                    cboEnvases.ValueMember = "IdEnvase";
                    cboEnvases.DisplayMember = "Descripcion";
                }
Pero no he podido hacer lo que quiero. Se puede?
Título: Re: ComboBox, mostrar datos
Publicado por: F_Tanori en Domingo 13 de Junio de 2010, 13:19
Una forma facil seria concatenarlo desde la consulta o vista (Se conctatenaria segun las reglas del DBMS que estes usando)

Ejemplo en SQL Server

Código: SQL
  1. SELECT id, descricpion +' x '+  CAST(cantidad AS VARCHAR(4))  'descricpion' FROM envases
  2.  

Saludos