OVH Cloud OVH Cloud

DataGridViex, BindingSource et List

2 réponses
Avatar
H Nicol
Bounjour,
Je souhaite afficher des données contenues dans une List<T> (ou dans un
ArrayList) avec un DataGridView.
J'ai suivi les notes techniques à ce propos et tout va bien si dans ma
classe métier je déclare pour chaque champ de données un champ public que
j'affecte à l'insertion de chaque ligne, mon DataGridView se construit tout
seul.
Par contre je ne connais pas à l'avance la structure des données à lire et
dans ce cas j'ai utilisé dans ma classe métier un tableau de string. Dans
cette situation mon DataGridView ne se rempli plus.
Je cherche depuis un bon moment sans succès ! si quelqu'un a une idée je
l'en remercie d'avance.
Cordialement,
Henri NICOL

2 réponses

Avatar
Casimir
Salut,
Regarde peut être la propriété "AutoGenerateColumns" du dataGridview, par
défaut elle est à "True", mets la à "False".

"H Nicol" wrote:

Bounjour,
Je souhaite afficher des données contenues dans une List<T> (ou dans un
ArrayList) avec un DataGridView.
J'ai suivi les notes techniques à ce propos et tout va bien si dans ma
classe métier je déclare pour chaque champ de données un champ public que
j'affecte à l'insertion de chaque ligne, mon DataGridView se construit tout
seul.
Par contre je ne connais pas à l'avance la structure des données à lire et
dans ce cas j'ai utilisé dans ma classe métier un tableau de string. Dans
cette situation mon DataGridView ne se rempli plus.
Je cherche depuis un bon moment sans succès ! si quelqu'un a une idée je
l'en remercie d'avance.
Cordialement,
Henri NICOL


Avatar
H Nicol
Merci de la proposition mais j'ai essaillé cette solution ainsi que de
construire les colonnes "à la main". Dans certain cas j'ai une colonne
automatique seule ou qui s'ajoute et qui représente la longueur en nombre de
caractère d'un champ ?


"Casimir" a écrit :

Salut,
Regarde peut être la propriété "AutoGenerateColumns" du dataGridview, par
défaut elle est à "True", mets la à "False".

"H Nicol" wrote:

> Bounjour,
> Je souhaite afficher des données contenues dans une List<T> (ou dans un
> ArrayList) avec un DataGridView.
> J'ai suivi les notes techniques à ce propos et tout va bien si dans ma
> classe métier je déclare pour chaque champ de données un champ public que
> j'affecte à l'insertion de chaque ligne, mon DataGridView se construit tout
> seul.
> Par contre je ne connais pas à l'avance la structure des données à lire et
> dans ce cas j'ai utilisé dans ma classe métier un tableau de string. Dans
> cette situation mon DataGridView ne se rempli plus.
> Je cherche depuis un bon moment sans succès ! si quelqu'un a une idée je
> l'en remercie d'avance.
> Cordialement,
> Henri NICOL