Bonjour,
Mon problème est le suivant. Je cherche à afficher dans un datagridview les différents éléments d'une collection d'objets "LigneFactureClass". J'utilise donc le bindingsource auquel j'affecte ma collection.
Lorsque j'exécute mon appli, mon datagridview est bien chargé avec les éléments de ma collection.
Mon problème est que les objets de ma collection possèdent un attribut d'un type non primitif (type ProduitClass que j'ai créé)
Mon datagridview affiche bien les valeurs des attributs simples (n° facture, n° ligne) mais pour mon attribut de type ProduitClasse, il affiche "ProduitClass".
Comment faire pour afficher la valeur de l'attribut Produit_cod de mon attribut de type ProduitClasse
public class ProduitClass
{
private System.String _Produit_cod = "";
private System.String _Produit_ref = "";
private System.String _Produit_des = "";
...
public String Produit_cod {...}
public String Produit_ref {...}
public String Produit_des {...}
}
J'ai une classe LigneFacture :
public class LigneFactureClass
{
private System.UInt32 _DetailId = 0;
private System.UInt32 _FactureId = 0;
private Produit _Produit = null;
public System.UInt32 _DetailId {...}
public System.UInt32 _FactureId {...}
public ProduitClass Produit {...}
...
}
J'espère avoir été assez clair, merci
Si quelqu'un à des exemples concrets sur le bindingsource (sans passer par ADO.Net, Dataset ...), je suis preneur
Merci à tous
Partager