Calculer les enregistrements d'un datagridview un à un

LaDroite Messages postés 27 Date d'inscription jeudi 31 mai 2018 Statut Membre Dernière intervention 21 mai 2024 - 21 mai 2024 à 11:27
 Utilisateur anonyme - 21 mai 2024 à 18:36

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

yg_be Messages postés 23258 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 octobre 2024 Ambassadeur 1 541
21 mai 2024 à 12:21

bonjour,

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

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

0
LaDroite Messages postés 27 Date d'inscription jeudi 31 mai 2018 Statut Membre Dernière intervention 21 mai 2024 1
21 mai 2024 à 12:57

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
yg_be Messages postés 23258 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 octobre 2024 1 541
21 mai 2024 à 13:24

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
LaDroite Messages postés 27 Date d'inscription jeudi 31 mai 2018 Statut Membre Dernière intervention 21 mai 2024 1
21 mai 2024 à 13:27

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

0
Utilisateur anonyme
21 mai 2024 à 18:36

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