Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2005, 01:49
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
************************************************** ***
'NodoXML y NodoXmlPadre están declarados como XmlNode, pero en otro sitiu.
Function DevolverNodo(ByVal PathXml as String) as ArrayList
....Dim Arra as ArrayList = new ArrayList()
....NodoXmlPadre = objXml.DocumentElement.SelectSingleNode(PathXml)
....For Each NodoXml in NodoXmlPadre.ChildNodes()
........Arra.Add(NodoXxml)
....Next
....Return Arra
End Function
************************************************** ***

Para usar esto, yo lo hago de la siguiente manera (Ej. Rellenando Combo):
Dim Elemento as XmlNode
For Each Elemento in DevolverNodo("/usuarios")
....Combo.Items.Add(Elemento.Atributes("nombe").Va lue)
Next

Vale, perfecto, me funciona de puta madre. Pero me gustaría perfeccionarlo de la siguiente manera:
¿Cabría la posibilidad de hacer en el combo que al seleccionar un elemento, me muestre otro valor?

Es decir, yo tengo en cada Nodo dos atributos, nombre y valor. ¿Podría rellenar el combo con el atributo nombre, pero que al seleccionarlo, me muestre en otro sitio el valor correspondiente?. Es decir, si puedo usar el ValueMember y el DisplayMember con la función anterior o si tengo que hacerme otra para poder hacer esto que comento.

Bueno, pues eso, y gracies por su tiempo, un placer como siempre.
__________________
Charlie.

Última edición por chcma; 01/04/2005 a las 01:51