Busqueda en Combo con ValueMember

30/03/2007 - 21:23 por Juan Suarez | Informe spam
Hola que tal?

En una aplicacion Windows tengo un ComboBox, lo estoy llenando a traves de:

DisplayMember
ValueMember

Hasta aca todo va muy bien, ahora quiero saber como puedo hacer para buscar
un valor que se encuentra almacenado en ValueMember.
El metodo FinString realiza la busqueda en DisplayMember.

Estoy intentando hacerlo asi:

for(int i=0; i < cmbPrueba.Items.Count ;i++)
{
MessageBox.Show (cmbPrueba.ValueMember[i].ToString());
}

La linea del ciclo me dice el total de Items que tiene el combo y esta bien.
En el MessageBox quisiera mostrar el contenido de ValueMember, pero me
muestra unas letras que no tienen nada que ver con el contenido de este.

Existe algún método para realizar esta busqueda? o Alguien podria ayudarme a
complementar lo que estoy haciendo.

Hasta pronto y muchas gracias.


Juan Suárez
sistemasgyw@une.net.co
 

Leer las respuestas

#1 Juan Diego Bueno
30/03/2007 - 21:35 | Informe spam
Hola Juan:

Si el combo está asociado a un datasource que a su vez hace referencia a un
datatable, te tocaría ir a la fila i de ese datatable y obtener el valor de
la columna en cuestión.

Saludos

"Juan Suarez" escribió en el mensaje
news:%
Hola que tal?

En una aplicacion Windows tengo un ComboBox, lo estoy llenando a traves
de:

DisplayMember
ValueMember

Hasta aca todo va muy bien, ahora quiero saber como puedo hacer para
buscar un valor que se encuentra almacenado en ValueMember.
El metodo FinString realiza la busqueda en DisplayMember.

Estoy intentando hacerlo asi:

for(int i=0; i < cmbPrueba.Items.Count ;i++)
{
MessageBox.Show (cmbPrueba.ValueMember[i].ToString());
}

La linea del ciclo me dice el total de Items que tiene el combo y esta
bien. En el MessageBox quisiera mostrar el contenido de ValueMember, pero
me muestra unas letras que no tienen nada que ver con el contenido de
este.

Existe algún método para realizar esta busqueda? o Alguien podria ayudarme
a complementar lo que estoy haciendo.

Hasta pronto y muchas gracias.


Juan Suárez






Estoy utilizando la versión gratuita de SPAMfighter para usuarios privados.
Ha eliminado 11956 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!

Preguntas similares