Calculer les enregistrements d'un datagridview un à un

LaDroite Messages postés 27 Statut Membre -  
 Utilisateur anonyme -

Salut

Je suis en difficulté de calculer au même moment tous les enregistrements de datagridview.

Exemple :

Noms  Consommation  Prix  Facture 

Roger  423                    0,2   85,2

Mamy  128                    0,2   25,6

ainsi de suite

J'utilise Csharp et Access.

4 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     

    bonjour,

    et tu souhaites réaliser cela en c# ou dans Access?

    Quel calcul te donne le résultat de 85,2?

    0
  2. LaDroite Messages postés 27 Statut Membre 1
     

    JE SOUHAITE LE FAIRE EN C# SACHANT QUE J'UTILISE LE SGBD ACCESS POUR LE STOCKAGE.

    MES ABONNES ONT DES CONSOMMATIONS DIFFERENTES MAIS LE PRIX EST LE MEME. DANS MON EXEMPLE : LE PREMIER A CONSOMME 423 X 0,2 = 85,6 ET LE SECOND 128 x 0,2 = 25,6. JE VAUX QUE LE CALCUL SE FASSE EN UN CLIC.

    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       

      Tu es certain que 423 X 0,2 = 85,6?

      Montre-nous alors ton programme C#, pour que puissions t'expliquer comment l'adapter.

      0
  3. LaDroite Messages postés 27 Statut Membre 1
     

    Je m'excuse, la réponse est 84,6

    0
  4. Utilisateur anonyme
     

    Bonjour

    en principe en C# le datagridview ne sert qu'à afficher et à permettre à l'utilisateur d'écrire.

    Pour bien coder, (et globalement plus facilement) tu devrais écrire une classe dont les propriétés en lecture / écriture sont 

    • le nom
    • la consommation 
    • le prix

    et en lecture seule tu as la facturation qui retourne le calcul.

    Tu crées une liste d'enregistrements de cette classe que tu bindes sur le datagridview.

    Voir ce tuto https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource


    0