CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 cobobox

(1/1)

alexis17:
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

javierkcjm:
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

alexis17:
buenas tardes que tal,

e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos

javierkcjm:
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

Nebire:

--- 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
--- Fin de la cita ---
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.

Navegación

[0] Índice de Mensajes

Ir a la versión completa