IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Remplir un DataGridView avec une classe


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 168
    Points : 52
    Points
    52
    Par défaut Remplir un DataGridView avec une classe
    Bonjour à tous,

    Je voudrais remplir un DataGridView avec une classe.

    Mon DataGridView s'appelle DGV dans lequel il y a 2 colonnes : de nom cln1 et libellé Nom et cln2 de nom Prénom
    Ma classe est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public class Personne
    {
    public string nom { get; set; }
    public string prenom { get; set; }
    }
    Je voudrais remplir la DataGridView DGV avec la classe Personne de sorte que la colonne cln1 (Nom) soit remplie avec Personne.nom
    et la colonne cln2 (Prénom) soit remplie avec Personne.prenom

    Sachant que j'ai une fonctionne qui peut me retourner plusieurs personnes

    Je vous remercie

  2. #2
    Membre expérimenté Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Points : 1 699
    Points
    1 699
    Par défaut
    Tu peux écrire une fonction qui retourne une liste de Personne, List<Personne> et affecter la liste comme DataSource de ton dgv.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    List<Personne> persons = new List<Personne>();
    persons.Add(new Personne() { nom  = "Simpson", prenom  = "Homer" });
    persons.Add(new Personne() { nom  = "Mickey", prenom  = "Mouse" });                
    TonDataGridView.DataSource = persons;

Discussions similaires

  1. remplir un datagridview avec une collection
    Par landsraad59 dans le forum C#
    Réponses: 7
    Dernier message: 03/06/2015, 20h14
  2. Remplir un DataGridView avec une classe
    Par wissem.ba dans le forum Débuter
    Réponses: 2
    Dernier message: 12/05/2014, 15h43
  3. Remplir un Datagridview avec une requête Postgres
    Par robertisaline dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/02/2012, 08h24
  4. remplir un datagridview depuis une classe
    Par thor76160 dans le forum C#
    Réponses: 2
    Dernier message: 03/04/2010, 14h00
  5. Réponses: 8
    Dernier message: 30/03/2010, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo