Bonjour,

J'alimente un dataGridView à partir d'une liste d'objet "Procédure" obtenue via les couches BAL <-> DAL (procédure stockée simple select * from tblProcedure)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 BALayer objBal = new BALayer();
            dgListeProcedures.DataSource = objBal.listeProcedure();
La Classe BEL "Procedure" est constituée des propriétés suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        public int id { get; set; }
        public DateTime datecreation { get; set; }
        public DateTime datemodification { get; set; }
        public BEL_Personne redacteur { get; set; }
        public BEL_Personne valideur { get; set; }
        public string libelle { get; set; }
        public BEL_Categorie categorie { get; set; }
        public string fichier { get; set; }

Le DataGridView affiche :

Nom : Capture.PNG
Affichages : 247
Taille : 8,6 Ko

Comme vous pouvez le constater j'ai besoin d'alimenter certaines colonnes avec du .Text de propriétés des objets concernés comme rédacteur (laprocedure.leredacteur.nom).
Je ne veux pas utiliser d'autre approche que List<object> pas de databinding et consort.

Que me conseillez vous ? je rajoute un traitement intermédiaire qui parcoure la List<Procedure> et j'alimente "manuellement" le dataGridview ?

Merci