SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado 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
-
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
-
buenas tardes que tal,
e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos
-
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
-
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.