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

Consulta sql para display member de una listbox

Estas en el tema de Consulta sql para display member de una listbox en el foro de .NET en Foros del Web. Hola gente!! mi problema es el siguiente es que nececito que en un listbox me muestre el nombre, apellido y el dni!! ( obiamente relacionado ...
  #1 (permalink)  
Antiguo 18/11/2011, 12:58
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Consulta sql para display member de una listbox

Hola gente!! mi problema es el siguiente es que nececito que en un listbox me muestre el nombre, apellido y el dni!! ( obiamente relacionado con una base de datos) .Les muesto com esta echo para que se den una idea:


De esta forma logro que me muestre el apellido y el nombre separado por una coma

lstPropietarios.DataSource = accesoPersona.consulta("select Apellido+' , '+Nombre as nombrecompleto,Documento from Persona)

lstPropietarios.ValueMember = "Id"
lstPropietarios.DisplayMember = "nombrecompleto"


Pero cuando intento esto:... NO ME MEUSTRA NADA..

lstPropietarios.DataSource = accesoPersona.consulta("select Apellido+' , '+Nombre+' , '+Documento as nombrecompleto from Persona)

lstPropietarios.ValueMember = "Id"
lstPropietarios.DisplayMember = "nombrecompleto"

Alguno tiene alguna idea o solucion

Desde ya muchas gracias y suerte!!
  #2 (permalink)  
Antiguo 18/11/2011, 20:20
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Consulta sql para display member de una listbox

Hola matadork8

En primera instancia en tu consulta SELECT no estas agregando el Id que quieres asignar como ValueMember, es decir, aparte del apellido y el nombre el Id también tiene que ser parte de la consulta.
__________________
http://ka0stj.wordpress.com/

Etiquetas: sql, 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 19:05.