Enlazar un listbox multocolumnas con una tabla de una base de datos

03/03/2007 - 13:33 por [Juanjo] | Informe spam
Hola grupo:

Se puede hacer, de forma directa, enlazar una tabla de una base de datos
con un listbox
con la propiedad multicolum =true y que muestre varias columnas de la tabla
(similar a un
DatagridView)

Se que enlazando el listbox con el datasource, displaymember y
valuemember te muestra
solo una columna y yo necesitaria en el displaymember, poder poner 2
columnas.

Para la informacion que necesito mostrar el datagridview me viene un
poco grande.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
03/03/2007 - 14:05 | Informe spam
A mi se me ocurre una solución, que no es tan directa como la que pides.
Podrías cargar los elementos de la colección de items del listbox a capón,
tomandolos de la base de datos.
Eso podría ser una solución a lo que necesitas
Saludos


"[Juanjo]" escribió en el mensaje
news:
Hola grupo:

Se puede hacer, de forma directa, enlazar una tabla de una base de
datos con un listbox
con la propiedad multicolum =true y que muestre varias columnas de la
tabla (similar a un
DatagridView)

Se que enlazando el listbox con el datasource, displaymember y
valuemember te muestra
solo una columna y yo necesitaria en el displaymember, poder poner 2
columnas.

Para la informacion que necesito mostrar el datagridview me viene un
poco grande.

Muchas gracias.




Estoy utilizando la versión gratuita de SPAMfighter para usuarios privados.
Ha eliminado 8763 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!
Respuesta Responder a este mensaje
#2 [Juanjo]
03/03/2007 - 14:09 | Informe spam
Gracias por la solucion, ya la habia pensado.

"Juan Diego Bueno" escribió en el mensaje
news:
A mi se me ocurre una solución, que no es tan directa como la que pides.
Podrías cargar los elementos de la colección de items del listbox a capón,
tomandolos de la base de datos.
Eso podría ser una solución a lo que necesitas
Saludos


"[Juanjo]" escribió en el mensaje
news:
Hola grupo:

Se puede hacer, de forma directa, enlazar una tabla de una base de
datos con un listbox
con la propiedad multicolum =true y que muestre varias columnas de la
tabla (similar a un
DatagridView)

Se que enlazando el listbox con el datasource, displaymember y
valuemember te muestra
solo una columna y yo necesitaria en el displaymember, poder poner 2
columnas.

Para la informacion que necesito mostrar el datagridview me viene un
poco grande.

Muchas gracias.




Estoy utilizando la versión gratuita de SPAMfighter para usuarios
privados.
Ha eliminado 8763 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!


Respuesta Responder a este mensaje
#3 JC
09/03/2007 - 16:43 | Informe spam
Se me ocurre crear una vista donde concatenes de la forma q quieres las
columnas en una sola, luego enlazas tu control visual, o mejor dicho su data
source a la columna correspondiente!!!

Lo otro es hacerlo a "palo" como alguien ya te sugirio en una funcion o
metodo.

INCONVENIENTE: Para algunos tu app estara mas acoplada a la BD., dicho de
otra forma dependera de la BD, dicho de una tercera habra mas ligadura, y mi
lado ahora hay un loco q dice q esta mal encapsulado.

Para mi: NO HAY BALAS DE PLATA, SI CONVIENE USAR LA TECNICA, PUES ESTARA
BIEN. ANTE TODO PROGRAMAR ES ARTE!!!



"[Juanjo]" wrote in message
news:
Hola grupo:

Se puede hacer, de forma directa, enlazar una tabla de una base de
datos con un listbox
con la propiedad multicolum =true y que muestre varias columnas de la
tabla (similar a un
DatagridView)

Se que enlazando el listbox con el datasource, displaymember y
valuemember te muestra
solo una columna y yo necesitaria en el displaymember, poder poner 2
columnas.

Para la informacion que necesito mostrar el datagridview me viene un
poco grande.

Muchas gracias.

Respuesta Responder a este mensaje
#4 [Juanjo]
09/03/2007 - 17:43 | Informe spam
Muchas gracias, ya lo habia pensado tambien, pero no creo que es mucha
procesamiento,
podemos hablar de casi 1000 registros, 4 columnas,. demasiado para lo
que quiero,
a parte por supuesto que la apariencia en columnas seguramente se perdera.

Desde luego que estoy contigo, los problemas hay que resolverlos, sea usando
la BD,
usando ficheros de texto, punteros o lo que haga falta.

Muchas gracias antetodo.


"JC" escribió en el mensaje
news:un$
Se me ocurre crear una vista donde concatenes de la forma q quieres las
columnas en una sola, luego enlazas tu control visual, o mejor dicho su
data source a la columna correspondiente!!!

Lo otro es hacerlo a "palo" como alguien ya te sugirio en una funcion o
metodo.

INCONVENIENTE: Para algunos tu app estara mas acoplada a la BD., dicho de
otra forma dependera de la BD, dicho de una tercera habra mas ligadura, y
mi lado ahora hay un loco q dice q esta mal encapsulado.

Para mi: NO HAY BALAS DE PLATA, SI CONVIENE USAR LA TECNICA, PUES ESTARA
BIEN. ANTE TODO PROGRAMAR ES ARTE!!!



"[Juanjo]" wrote in message
news:
Hola grupo:

Se puede hacer, de forma directa, enlazar una tabla de una base de
datos con un listbox
con la propiedad multicolum =true y que muestre varias columnas de la
tabla (similar a un
DatagridView)

Se que enlazando el listbox con el datasource, displaymember y
valuemember te muestra
solo una columna y yo necesitaria en el displaymember, poder poner 2
columnas.

Para la informacion que necesito mostrar el datagridview me viene un
poco grande.

Muchas gracias.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida