OVH Cloud OVH Cloud

propertygrid + arraylist?

2 réponses
Avatar
Sylvain
Bonjour à la communauté..
J'utilise un propertygrid pour afficher mes propriétés de ma classe.. tout
va bien quand c'est des types simples int, string. J'ai une propriété qui est
un arraylist qui contient une liste objets. J'aimerais faire afficher
seulement une propriété de mon objet. (Ex. le nom du client) qui est contenu
dans mon arraylist. J'espère avoir été assez clair.
Merci de votre aide..
Sylvain

2 réponses

Avatar
Sébastien FERRAND
Bonjour Sylvain,

essaye en ajoutant l'attribut suivant à ta propriété :

[TypeConverter(typeof(ExpandableObjectConverter ))]

je te conseille aussi la lecture de : http://www.codeproject.com/cs/miscctrl/customizingcollectiondata.asp


Sébastien FERRAND [MVP C#]
http://blogs.developpeur.org/sebmafate

Bonjour à la communauté..
J'utilise un propertygrid pour afficher mes propriétés de ma classe..
tout
va bien quand c'est des types simples int, string. J'ai une propriété
qui est
un arraylist qui contient une liste objets. J'aimerais faire afficher
seulement une propriété de mon objet. (Ex. le nom du client) qui est
contenu
dans mon arraylist. J'espère avoir été assez clair.
Merci de votre aide..
Sylvain


Avatar
Sylvain
Formidable..Sébastien à première vue.. ça semble pas mal ça.. je vérifie le
tout..
Merci..
Sylvain

"Sébastien FERRAND" a écrit :

Bonjour Sylvain,

essaye en ajoutant l'attribut suivant à ta propriété :

[TypeConverter(typeof(ExpandableObjectConverter ))]

je te conseille aussi la lecture de : http://www.codeproject.com/cs/miscctrl/customizingcollectiondata.asp


Sébastien FERRAND [MVP C#]
http://blogs.developpeur.org/sebmafate

> Bonjour à la communauté..
> J'utilise un propertygrid pour afficher mes propriétés de ma classe..
> tout
> va bien quand c'est des types simples int, string. J'ai une propriété
> qui est
> un arraylist qui contient une liste objets. J'aimerais faire afficher
> seulement une propriété de mon objet. (Ex. le nom du client) qui est
> contenu
> dans mon arraylist. J'espère avoir été assez clair.
> Merci de votre aide..
> Sylvain