Foros del Web » Programación para mayores de 30 ;) » .NET »

Combobox con dos campos dentro de datagrid

Estas en el tema de Combobox con dos campos dentro de datagrid en el foro de .NET en Foros del Web. Hola, tengo una aplicacion en vb.net 2012 y sql server, donde tengo un datagrid, y una de sus columnas es un combobox. Lo lleno con ...
  #1 (permalink)  
Antiguo 16/03/2014, 16:46
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 2 meses
Puntos: 0
Combobox con dos campos dentro de datagrid

Hola, tengo una aplicacion en vb.net 2012 y sql server, donde tengo un datagrid, y una de sus columnas es un combobox.
Lo lleno con origenes de datos pero quiero que muestre dos campos(nombre y apellido). Si fuera un combobox comun podria hacerlo, pero al estar dentro del datagrid me complica.

como puedo hacerlo.
por favor ayuda.

gracias.
  #2 (permalink)  
Antiguo 18/03/2014, 11:21
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 7 meses
Puntos: 58
Respuesta: Combobox con dos campos dentro de datagrid

Hola que tal, mmm no entendi bien tu duda.

Para que no te compliques mucho la vida, lo puedes hacer asi:

En una consulta a la BD, te puedes traer ya ese campo armado o los valores que ocupas que se muestren, ya con eso llenas el combo y te evitas muchos dolores de cabeza

En caso de no poderlo hacer, la otra que se me hace un poco mas larga y enfadosa , arma una lista y esa la asignas al combo y con eso obtienes la información.
  #3 (permalink)  
Antiguo 18/03/2014, 12:45
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Combobox con dos campos dentro de datagrid

Gracias por responder,

dentro de mi datagrid tengo una columna del tipo combobox y lo que quiero que muestre dos campos de una tabla(nombre y apellido),pero al asociarlo al origen de datos solo me da la opcion de mostrar un campo.

no se si me explique mejor
  #4 (permalink)  
Antiguo 18/03/2014, 15:37
 
Fecha de Ingreso: mayo-2013
Ubicación: Chaco, Argentina
Mensajes: 45
Antigüedad: 11 años
Puntos: 3
Sonrisa Respuesta: Combobox con dos campos dentro de datagrid

Hola e_daniel316

Lo que drako_darpan te está diciendo es que podés hacer un SELECT que te configure ese campo combinado, de la siguiente manera:

Código SQL:
Ver original
  1. SELECT Tabla.Apellido + ', ' + Tabla.Nombre AS NombreCompleto FROM Tabla

Esta consulta te devuelve una sola columna llamada NombreCompleto, cuya formato es:

Apellido, Nombre

Saludos Cordiales!

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.