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

VB.NET Discussion :

datagridview somme colonne vb net 2005


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut datagridview somme colonne vb net 2005
    bonjour à tous ,

    j'ai un datagridview , et je souhaite faire le total de chaque colonne !

    quelqu'un serait-il comment faire ? merci

    dois-passer par un autre datagridview pour effectuer l'affichage du total de chaque colonne ?!
    Images attachées Images attachées  

  2. #2
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    En code, une fois ton tableau remplit, tu fait la sommes dans un Array de la dimension du nombre de colonne avec une boucle qui additionne chaque ligne jusqu'aau Count de Rows

    Pseudo...(J'ai pas de VS devant moi, j'y vais avec une ligne directrice)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'Une fois les données entrées
    Dim RowCount as integer = DGV.Rows.Count
    Dim ColCount as integer = DGV.Rows.Count
    Dim Resultat(ColCount - 1) as integer
    For i = 0 to RowCount -1
       For j = 0 to ColCount -1
       Resultat(j) += DGV(i,j).Value
       Next
    Next
    'Ajout de la ligne total avec Resultat(j)
    J'imagine, par contre, que tu cherchais une solution à la excel, je sais pas si ça existe. Sinon y'a peut-être moyen de créer une fonction SQL (Sum) que tu associes à la lecture de tes données...?

    Bonne chance!

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2008
    Messages : 161
    Par défaut
    Je voudrais tout d'abord svoir si tes données sont issue d'une base de données. Si c'est le cas je te conseille de créer des labels en bas de ton gridView. Et tu mettra le resultat c'est à dire la somme des champs.

    Sinon je ne suis pas sure que ta solution à l'excel fonctionne.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    le code de faladin doit etre pas mal
    si t'arrives pas à ajouter une ligne à la main, tu peux faire un union dans ton select en selectionnant les sum de chaque colonne, comme ca c'est integré directement avec le meme code
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [VB.net 2005] datagridview + retour à la ligne
    Par ricil78 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/04/2007, 16h39
  2. [VB.Net 2005]Afficher plusieurs colonnes dans un listbox
    Par DonF dans le forum Windows Forms
    Réponses: 4
    Dernier message: 22/11/2006, 19h26
  3. [VB.NET 2005] DataGridView et CheckBox
    Par nathanaelle dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/08/2006, 10h16
  4. [VB.NET 2005] ListView : Rendre une colonne invisible
    Par rafou28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/08/2006, 15h05
  5. [VB.NET 2005] DataGridView
    Par olifile dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/04/2006, 22h50

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