Hola a todos,
tengo un problema con una aplicación que utiliza web services. Tengo una
librería de clases que utilizo tanto en el web service como en la aplicación
cliente. El web service tiene métodos que me devuelven arrays de elementos.
Estos elementos de tipo propio definido en la librería de clases los necesito
cargar en un combobox.
El problema que tengo es que no puedo utilizar el método toString() para
visualizar la descripción del elemento en lugar de su tipo en el combobox. He
probado a utilizar la propiedad DisplayMember para visualizar un campo
concreto pero no me deja editar esta propiedad en el combobox.
Haciendo más pruebas he descubierto que si utilizo esta misma clase cargando
directamente la librería de clases en la aplicación cliente sí me permite
utilizar esta propiedad.
También he probado a hacer una conversión de tipo de un array del tipo
serializado por el web service al tipo de la librería de clases cargada en la
aplicación cliente, y como resultado he obtenido un error de Casting de tipos
en tiempo de ejecución.
Alguien sabe cómo solucionar este problema sin hacer travesuras como volver
a crear los elementos en el cliente con un Sub New(t As Tipo)?
Saludos y gracias de antemano.
Samuel Casanova
Leer las respuestas