Como cargar una propiedad tipo colección dinamicamente

07/04/2005 - 18:25 por rurum - X | Informe spam
Hola, gracias de antemano por revisar este mensaje
Tengo una consulta referente a la utilización de PropertyInfo.SetValue.
Cuando la utilizo para cargar datos de una propiedad de un objeto especifico
no tengo problema, por ejemplo:
PropertyInfo pi;
pi.SetValue(obj,objPropiedad,null)

Sin embargo no consigo por ningun medio cargar los valores cuando la
propiedad es una coleccion.
Está claro que el 3er. campo del SetValue corresponde a la coleccion a
llenar, por ejemplo probé con:
pi.SetValue(obj, objPropiedad, ((tipo)obj).Coleccion)
siendo
* "tipo" el tipo del objeto obj instanciado
* "Coleccion" una colección de objetos que posee obj,
* "objPropiedad" elemento de la colección "Coleccion" que se quiere insertar

Pero no ha funcionado, alguien sabe como hacerlo??
Saludos,
rurum_x
 

Preguntas similares