Databinding de dos campos en un combo.

02/07/2006 - 01:02 por Carlos | Informe spam
He estado usando el databinding en combos y me ha funcionado muy bien.
Normalmente hago:

combo.DataSource = dt2

combo.DisplayMember = NombreCampo1

combo.ValueMember = NombreCampo2



Me gustaría hacer, algo así:



combo.DataSource = dt2

combo.DisplayMember = NombreCampo1 & " " & NombreCampo3

combo.ValueMember = NombreCampo2

o sea que el texto mostrado sea la concatenación de dos campos ¿se puede
hacer?

Un saludo,

Carlos

Preguntas similare

Leer las respuestas

#1 René Pacios
03/07/2006 - 16:30 | Informe spam
Buenas, a mi parecer si quieres hacerlo tal como posteaste en el codigo,
deberías cambiar la consulta del origen de datos, si no lo que podrías hacer
es una clase con 3 atributos, y un arrayList de la misma clase y este
convertirlo en un dataview que fuese el datasource del combo

O ir agregando cada instancia de la clase por separado con
combo.Item.Add(ObjetoDeLaClase)
Luesgo para referirte a estos campos sería:
combo.SelectedItem.Atributo1DeLaCalse
combo.SelectedItem.Atributo2DeLaCalse
combo.SelectedItem.Atributo3DeLaCalse

Espero que te sirva de algo
Salu2
"Carlos" escribió en el mensaje
news:
He estado usando el databinding en combos y me ha funcionado muy bien.
Normalmente hago:

combo.DataSource = dt2

combo.DisplayMember = NombreCampo1

combo.ValueMember = NombreCampo2



Me gustaría hacer, algo así:



combo.DataSource = dt2

combo.DisplayMember = NombreCampo1 & " " & NombreCampo3

combo.ValueMember = NombreCampo2

o sea que el texto mostrado sea la concatenación de dos campos ¿se puede
hacer?

Un saludo,

Carlos


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