Calcular los registros de un datagridview uno a uno

LaDroite Mensajes publicados 27 Estado Miembro -  
 Usuario anónimo -

Hola

Estoy teniendo dificultades para calcular al mismo tiempo todos los registros de datagridview.

Ejemplo:

Nombres  Consumo  Precio  Factura 

Roger  423                    0,2   85,2

Mamy  128                    0,2   25,6

y así sucesivamente

Estoy usando Csharp y Access.

4 respuestas

  1. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   Embajador 1 588
     

    hola,

    ¿y deseas realizar esto en C# o en Access?

    ¿Qué cálculo te da el resultado de 85,2?

    0
  2. LaDroite Mensajes publicados 27 Estado Miembro 1
     

    DESEO HACERLO EN C# SABiendo QUE UTILIZO EL SGBD ACCESS PARA EL ALMACENAMIENTO.

    MIS SUSCRIPTORES TIENEN CONSUMOS DIFERENTES PERO EL PRECIO ES EL MISMO. EN MI EJEMPLO: EL PRIMERO HA CONSUMIDO 423 X 0,2 = 85,6 Y EL SEGUNDO 128 X 0,2 = 25,6. QUIERO QUE EL CÁLCULO SE REALICE CON UN CLIC.

    0
    1. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   1 588
       

      ¿Estás seguro de que 423 X 0,2 = 85,6?

      Muéstranos entonces tu programa en C# para que podamos explicarte cómo adaptarlo.

      0
  3. LaDroite Mensajes publicados 27 Estado Miembro 1
     

    Lo siento, la respuesta es 84,6

    0
  4. Usuario anónimo
     

    Hola

    en principio en C# el datagridview solo sirve para mostrar y permitir al usuario escribir.

    Para programar bien, (y en general de forma más fácil) deberías escribir una clase cuyas propiedades de lectura/escritura sean

    • el nombre
    • el consumo
    • el precio

    y en solo lectura tienes la facturación que devuelve el cálculo.

    Creas una lista de registros de esta clase que enlazas en el datagridview.

    Ver este tutorial https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource


    Cuando era pequeño, el mar Muerto solo estaba enfermo.
    George Burns

    0