Combobox y DisplayMember

08/03/2005 - 21:44 por Jocayol | Informe spam
Hola, mi duda es la siguiente, tengo un combobox que relleno con un dataview
y quiero que me muestre el Apellidos y el nombre del cliente separados por
una coma y esto lógicamente no está en una tabla de la base de datos. Se
puede hacer de alguna manera con DisplayMember. Bueno algo así:

MiCombo.ValueMember = "IdCliente"
MiCombo.DisplayMember = "Nombre" & ", " & "Apellidos"
MiCombo.DataSource = MiDataview


Muchas gracias.

Preguntas similare

Leer las respuestas

#6 Jocayol
09/03/2005 - 09:44 | Informe spam
Pues si, esto también me funciona y es más facil.
Gracias.

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:%
Puedes agregar un campo calculado al datatable en el codigo. Por ejemplo:

tabla.Columns.Add("NombreCompleto", GetType(String), "Apellidos + Nombre")

Y usar ese campo en el combo.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#7 CCALLOQUISPE PALOMINO
09/03/2005 - 19:45 | Informe spam
HOLA:
Pero cuando creas una nueva fila hay que agregar las columnas , en esa
columna en especial tienes que formar el contenido en el visual mas no en el
sql.

Dim dtscliente As DataSet

Dim dtfnuevo As DataRow

dtfnuevo = dtscliente.Tables("CLIENTE").NewRow

'CODIGO DEL CLIENTE
dtfnuevo.Item(0) = "1"

'APELLIDO Y NOMBRES
dtfnuevo.Item(1) = "CCALLOQUISPE PALOMINO RONALD"

'APELLIDO
dtfnuevo.Item(2) = "CCALLOQUISPE"

"Jocayol" escribió:

Es lo primero que pense, pero cuando añado una nueva fila al datatable, en
el combobox no me sale la columna conformada en el select de la fila
añadida, al no ser que vaya al servidor a volver a rellenar los datos del
datatable.
Gracias

"CCALLOQUISPE PALOMINO" escribió en el mensaje
news:
> HOLA:
>
> NO CREO QUE SE PUEDA, PERO HAZ ESO EN LA CONSULTA SQL
> SELECT T_CLIENTE_APEPATE + ' ' + T_CLIENTE_APEMATE AS CLI
> FROM TSL_CLIENTE
>
> cbocliente.displaymember="cli"
>
> "Jocayol" wrote:
>
>> Hola, mi duda es la siguiente, tengo un combobox que relleno con un
>> dataview
>> y quiero que me muestre el Apellidos y el nombre del cliente separados
>> por
>> una coma y esto lógicamente no está en una tabla de la base de datos. Se
>> puede hacer de alguna manera con DisplayMember. Bueno algo así:
>>
>> MiCombo.ValueMember = "IdCliente"
>> MiCombo.DisplayMember = "Nombre" & ", " & "Apellidos"
>> MiCombo.DataSource = MiDataview
>>
>>
>> Muchas gracias.
>>
>>
>>



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