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 :

Addition valeur datagridview


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2006
    Messages : 46
    Par défaut Addition valeur datagridview
    Bonjour,

    J'aimerais mettre en place, dans mon datagridview, une ligne additionnant les valeurs de différentes cellules.

    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
     if (returnData[4] == 'B' && returnData[5] == 'M')
    {
    dataGridView1.Rows[0].Cells[1].Value = returnData[7];
    dataGridView1.Rows[0].Cells[2].Value = returnData[8];
    dataGridView1.Rows[0].Cells[3].Value = returnData[9];
    dataGridView1.Rows[0].Cells[4].Value = returnData[10];
    dataGridView1.Rows[0].Cells[5].Value = returnData[11];
    dataGridView1.Rows[0].Cells[6].Value = returnData[12];
    }
     
    if (returnData[4] == 'T' && returnData[5] == 'O')
    {
    dataGridView1.Rows[1].Cells[1].Value = returnData[7];
    dataGridView1.Rows[1].Cells[2].Value = returnData[8];
    dataGridView1.Rows[1].Cells[3].Value = returnData[9];
    dataGridView1.Rows[1].Cells[4].Value = returnData[10];
    dataGridView1.Rows[1].Cells[5].Value = returnData[11];
    dataGridView1.Rows[1].Cells[6].Value = returnData[12];
    }
     
    dataGridView1.Rows[10].Cells[1].Value = somme;
    somme doit contenir la somme des différents returnData[7] de chaque if.
    problème : je n'arrive pas à remplir l'entier "somme".

    Est-ce que vous pouvez m'aider?

    Merci à vous

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    peut-être en faisant quelquechose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int somme=0 ;
    (for int=0;i<10;i++) 
      somme+=dataGridView1.Rows[i].Cells[1].Value ;
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int somme=0 ;
    (for int=0;i<10;i++) 
      somme+=int.Parse(dataGridView1.Rows[i].Cells[1].Value.Tostring())
    ;

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2006
    Messages : 46
    Par défaut
    L'application plante au lancement.

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par DjSeblaterreur Voir le message
    L'application plante au lancement.
    C'est vague...
    Quand tu débogues, tu obtiens quelle exception ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Et en bossant directement sur la source de donnée de la table?

  6. #6
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2006
    Messages : 46
    Par défaut
    Citation Envoyé par _skip Voir le message
    Et en bossant directement sur la source de donnée de la table?
    La source est un paquet UDP. Je ne peux donc pas bosser directement dessus.

    Citation Envoyé par SaumonAgile Voir le message
    C'est vague...
    Quand tu débogues, tu obtiens quelle exception ?
    Je ne sais pas déboguer (je ne suis encore qu'un débutant).
    Pour être plus explicite, quand je lance l'application, tout va bien, mais quand je lance la lecture du paquet, j'ai une erreur windows.
    As-tu un tutorial pour me lancer dans le déboguage?

Discussions similaires

  1. Récupérer les valeurs Datagridview dans un autre formulaire
    Par nanitaflowers dans le forum VB.NET
    Réponses: 4
    Dernier message: 30/05/2014, 23h29
  2. Problème récupération valeur datagridview
    Par Marsulu dans le forum C#
    Réponses: 3
    Dernier message: 06/06/2013, 10h44
  3. Réponses: 2
    Dernier message: 08/03/2012, 10h13
  4. Addition valeur mysql_fetch_array
    Par ushiwa.sasuke dans le forum Débuter
    Réponses: 21
    Dernier message: 13/01/2006, 13h40
  5. [jsp] addition entre deux valeurs recupérées en Java
    Par LESOLEIL dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/06/2005, 13h19

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