PROBLEMA DE CALCULO AO SOMAR VALORES DO DATAGRID
preciso de ajuda de vcs, estou com uma dificuldade de pode entender meu calculo, quando faço o primeiro filtro da primeira data ele me mostra normal o calculo, mas por exemplo se eu atualizar o datagridview ele automaticamente soma os valores mesmo com os registros iguais
este é meu codigo
Citação:Private Sub CalcularTotal()
For i As Integer = 0 To dgvRegistros.RowCount - 1
If dgvRegistros.Rows(i).Cells([Ô]status[Ô]).Value = False Then
totalReceber = totalReceber + dgvRegistros.Rows(i).Cells([Ô]vlr_total[Ô]).Value
totalPagos = totalPagos + dgvRegistros.Rows(i).Cells([Ô]vlr_pago[Ô]).Value
Else
totalRecebido = totalRecebido + dgvRegistros.Rows(i).Cells([Ô]vlr_total[Ô]).Value
End If
Next
lbl_RecebidosTotal.Text = FormatCurrency(totalRecebido)
lbl_ReceberTotal.Text = FormatCurrency(totalReceber)
lbl_SaldoPagos.Text = FormatCurrency(totalPagos)
lbl_SaldoTotal.Text = FormatCurrency(totalRecebido) + (totalReceber)
lbl_SaldoTotal.Text = FormatCurrency(lbl_SaldoTotal.Text)
End Sub
e este é a primeira imagem
Ou ate caso essas variaveis serem usadas apenas nessa sub, serem declaradas no inicio da mesma
Da forma q esta esse acumulador sem zerar o valor, qnt mais vezes calcular, maior serao os valores, ele funciona corretamente apenas na primeira execucao