none
problemas con datgagrid RRS feed

  • Pregunta

  • para enviar los datos al grid no hay problema al momento de hacer los calculos si me cuenta TRES linesas de grid y solo ingreso dos lines si ingreso mas el me suma una mas y al momento de que hace los calculos suma las que contienen datos y la ultima que se encuanta limpia me convierte las suma a 1.0

     Dim l As Integer
            saldoneto = 0
            saldorestado = 0
            txtsubtotal.Text = 0
            txtdesctotal.Text = 0
            For l = 0 To gridcompras.RowCount - 1
                txtsubtotal.Text = Format(Val(txtsubtotal.Text) + Val(gridcompras.Rows(l).Cells(4).Value()), "#,##0.00")
            Next

    • Cambiado Enrique M. Montejo viernes, 26 de septiembre de 2014 14:38 Pregunta relacionada con controles de Windows Forms.
    domingo, 28 de julio de 2013 4:12

Todas las respuestas

  • hola

    no aconsejaria que sumes y muestres en la misma operacion

    Dim suma As Integer = 0
    
    For Each row As DataGridViewRow  In gridcompras.Rows
    	suma += Val(row.Cells(4).Value)
    Next
    
    txtsubtotal.Text = suma.ToString("#,##0.00")

    o sea sumas en una variable y al final le pones formato para mostrar el valor

    puedes usar el +=

    o sino

    suma = suma + Val(row.Cells(4).Value)

    deberia ser lo mismo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 28 de julio de 2013 6:21