SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: alexis17 en Lunes 27 de Abril de 2009, 16:52

Título: cobobox
Publicado por: alexis17 en Lunes 27 de Abril de 2009, 16:52
Buenos dias que tal,
queria saber si alguien sabe como hacer para que un combobox muestre dos columnas?

ejemplo tengo el campo
id
pais
provincia


quiero utilizar para el ValueMember el id
y para el DisplayMember  que muestre el pais y la provincia
Título: Re: cobobox
Publicado por: javierkcjm en Lunes 27 de Abril de 2009, 19:08
hola amigo, que un combo muestre 2 columnas, eso estaria fuera del proposito de un combo ,

pero podrias hacerlo creando un control de usuario que tenga 2 combos y lo proogramarias para realizar lo que deseas!!!

saludos cordiales

JC
Título: Re: cobobox
Publicado por: alexis17 en Lunes 27 de Abril de 2009, 20:19
buenas tardes que tal,

e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos
Título: Re: cobobox
Publicado por: javierkcjm en Lunes 27 de Abril de 2009, 21:58
hola,

exactamente vi un combo que muestra 2 columnas en vb6 pero como te dije un combo original la clase base combobox no puede realizar eso, es una ocx un control de usuario creado a partir de un grid y un combo, tendrias que crear un control de usuario el cual tenga una grilla y un combo y mostrar en el espacio del combobox la grilla, o en su defecto bajarte uno y agregarlo a tu proyecto , mira este link

http://home.versatel.nl/PatrickO/Html/VisualBasicControls.htm

baja este ocx y agregalo como componente COM y podras usarlo


saludos cordiales

JC
Título: Re: cobobox
Publicado por: Nebire en Martes 28 de Abril de 2009, 09:06
Cita de: "alexis17"
buenas tardes que tal,

e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos
Vas confundido, en VB6 un combobox puede mostrar varias columnas pero en realidad son la misma y única columna, es decir despliegas los elementos que tiene en vez de en una columna larga en varias columnas cortas, pero a efectos prácticos es una y sólo una columna aunque a efectos estéticos se vean varias.

Piensa en un combobox como una matriz unidimensional, si necesitas 'una matriz de varias dimensiones', entonces utiliza un datagridview (por ejemplo), donde cada columna es efectivamente  independiente.