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 :

Affichage d'une liste avec GridView


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 230
    Points : 68
    Points
    68
    Par défaut Affichage d'une liste avec GridView
    je veux lister la consommation d'un client par heure et par produit puis faire le total, vous trouvez une pièce jointe décrivant ce que je cherche à faire.

    c'est pour ça j'ai construit deux classes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    public class PlaceIdentifiant
    {
           int _id;
    	public int Id
    	{
    		get { return _id; }
    		set { _id = value; }
    	}
    	string _Produit;
     
            public string Produit
    	{
    	        get { return _Produit; }
    	        set { _Produit = value; }
    	}
    	List<ProduitHeure> _ListProduitPris = new List<ProduitHeure>();
     
            public List<ProduitHeure> ListProduitPris
    	{
    	        get { return _ListProduitPris; }
    		set { _ListProduitPris = value; }
            }
    }
    public class ProduitHeure
    {
             int _NbreProduit;
     
            public int NbreProduit
            {
                get { return _NbreProduit; }
                set { _NbreProduit = value; }
            }
     
             string _Heure;
     
            public string Heure
            {
                get { return _Heure; }
                set { _Heure = value; }
            }
    }
    En voulant afficher le résultat dans un GridView, j'ai crée une liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<PlaceIdentifiant> _ListProduitPrisIdent = new List<PlaceIdentifiant>();
    Cette liste a été bien remplis mais à l'affichage je ne vois que l'id et le produit. Le nombre de produit acheté à telle heure ne s'affiche pas je ne sais pas pourquoi sachant que j'ai fait AutoGenerateColumns="true".

    Merci de m'aider si vous le pouvez.
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2007
    Messages : 107
    Points : 73
    Points
    73
    Par défaut
    La list _ListProduitPris est une collection le C# ne fait pas la création de plusieurs colonne pour cette collection;

    Si tu veux faire cet affichage je pense que tu fais la génération des colonnes a partir du code pour chaque vente création dynamique de colonne avec son binding

Discussions similaires

  1. Problème d'affichage d'une liste avec JSF
    Par passion_info dans le forum JSF
    Réponses: 7
    Dernier message: 20/07/2011, 10h12
  2. Afficher une liste avec photo dans un gridview
    Par peregna2007 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/07/2008, 16h52
  3. Réponses: 0
    Dernier message: 26/05/2008, 16h41
  4. [MySQL] affichage d'une liste avec une boucle while
    Par Invité dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/01/2007, 20h19
  5. Réponses: 7
    Dernier message: 06/03/2006, 15h38

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