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

Windows Forms Discussion :

[VB.NET] Total dans un datagrid


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut [Résolu][VB.NET] Total dans un datagrid
    Je voudrais afficher des totaux de groupements dans un datagrid, est-ce possible ?

    si j'ai comme données :

    Banane Jaune 50
    Banane vert 100
    Banane Jaune 70

    Je voudrais:

    Banane Jaune 50
    Banane Jaune 70

    ssTot. Ban. Jaune 120

    Banane vert 100

    ssTot. Ban. vert 100

    Total Banane 220

    Le contrôle datagrid peut-il être programmé pour ce genre d'affichage, existe-t'il d'autres contrôles pour faire celà ou dois-je créer le groupement et la totalisation au niveau de la source de donnée ?

  2. #2
    Membre actif Avatar de wikipierre
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Points : 230
    Points
    230
    Par défaut
    Bonjour,
    Oui, il faut que tu fasse un EditTemplate et que tu utilise :

    donc oui

  3. #3
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    salut Golzinne
    mets toi en règle avec le forum stp (Bouton 'Editer' dans ton premier post pour modifier ton titre)
    Nous prendrons certainement le temps de te donner la réponse juste si tu fais cet effort

    <<Wikipierre, ici c'est le forum WindowsForm je serais surpris que Golzinne nous parle du Datagrid WebForm

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Chers Membres et/ou modérateurs

    J'arrive à répondre à mon message, mais pas à éditer mon message original. Je ne peux donc pour l'instant ajouter de tags dans mon titre.

    Pouvez-vous m'aider ?

    Merci

  5. #5
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    ok
    comme je te l'ai dit, utilises le bouton 'editer' (entre le bouton 'citer' et 'supprimer') qui se trouve dans ton premier post en haut à droite
    ainsi tu pourras opérer les modifs que tu souhaites

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Dans mon message "original", je ne vois que le bouton "Citer" mais pas 'supprimer' ou 'éditer'.


    Peut-être n'est-ce pas mon message original, comment faire alors pour le retrouver ?

  7. #7
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par Golzinne
    Dans mon message "original", je ne vois que le bouton "Citer" mais pas 'supprimer' ou 'éditer'.
    Peut-être n'est-ce pas mon message original, comment faire alors pour le retrouver ?
    Bizarre, bon c'est rien Morpheus en passant va certainement resoudre ce souci et t'expliquer pour les prochaines fois
    sinon concernant ton problème je te confie d'abord un peu de lecture
    avant t'attaquer le vif du sujet si c'est necessaire
    http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemdatadatacolumnclassexpressiontopic.asp

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Merci neguib,

    j'ai lu avec intérêt cet article qui propose de travailler sur les colones d'une table. Ce que je cherche est évidemment un peu plus compliqué puisque je voudrais grouper et totaliser des "lignes".

  9. #9
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Soit un Group By donc mauvaise nouvelle rien n'existe pour sa representation graphique à toi de le creer bon courage
    En fait ce que tu veux ressemble plus à un Report qu'à un contrôle DataGrid qui permet d'editer et de modifier, donc serait trop lourd pour ce que tu veux reelllement proposer à l'utilisateur
    Donc d'une part tu dois juste implementer une requête GroupBy avec les fonctions d'aggregats necessaires pour remplir un DateTable et
    D'autre part tu dois developper un contrôle Grid qui saura gérer les données de cette DataTable pour le design

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut [résolu]
    Merci neguib,

    Au moins je sais que ce n'est possible sans passer par ta solution.

    Je voudrais donc mettre le Tag [résolu] dans mon message original, mais je n'y ai toujours pas accès en édition. Alors je le mets dans celui-ci.

    A+

  11. #11
    Membre actif Avatar de wikipierre
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Points : 230
    Points
    230
    Par défaut
    Salut,
    Regarde en bas a gauche tu as le clic desus et ca marchera.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] keyPress dans un datagrid
    Par nkonito dans le forum Windows Forms
    Réponses: 11
    Dernier message: 31/12/2005, 21h29
  2. [VB.NET] Linkbutton dans un DataGrid
    Par Sadneth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/10/2005, 10h57
  3. [VB.NET] Naviguer dans un DATAGRID a l'aide de 2 boutons
    Par stephane93fr dans le forum Windows
    Réponses: 3
    Dernier message: 13/06/2005, 12h39
  4. [VB.NET] Ajout dans un datagrid
    Par geget dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/12/2004, 19h54
  5. [VB.NET] Tooltips dans un DataGrid
    Par seemax dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/04/2004, 14h16

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