none
SUMAR GRILLA SEGÚN CHECKBOX SELECCIONADO - VB.NET RRS feed

  • Debate general

  • Hola buenos días. Tengo el siguiente código.

    Dim suma As Integer
            For Each fila As DataGridViewRow In DataGridView4.Rows
                If fila.Cells("Column6").Value = True Then
                    suma = suma + CInt(fila.Cells("Importe").Value)
                    Me.TBChequeTercero.Text = Val(suma).ToString("N2")
                End If
            Next

    Cuando selecciono la primer fila, no me muestra el resultado en el "TBChequeTercero". Ahora, cuando selecciono la segunda fila (ya sea la segunda, tercera ó sexta), me muestra la suma de la primer fila seleccionada en el TBChequeTercero.

    Cómo puedo hacer para que me muestre la suma al seleccionar la primer fila seleccionada? Y no cuando selecciono la segunda que selecciono.


    Tomás Ochoa González

    miércoles, 7 de octubre de 2020 13:27

Todas las respuestas

  • Adjunto Imagen.

    Tomás Ochoa González

    miércoles, 7 de octubre de 2020 13:43
  • En el evento cellclick lo ejecuto.

     Private Sub DataGridView4_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView4.CellClick
            Dim suma As Integer
            For Each fila As DataGridViewRow In DataGridView4.Rows
                If fila.Cells("Column6").Value = True Then
                    suma = suma + CInt(fila.Cells("Importe").Value)
                    Me.TBChequeTercero.Text = Val(suma).ToString("N2")
                End If
            Next
        End Sub


    Tomás Ochoa González

    miércoles, 7 de octubre de 2020 13:53