DATAGRIDVIEW ULTIMA LINHA

BRUNOGOMES 09/11/2012 14:52:45
#413923
Pessoal, estou com um form, que possui valor R$ no datagrid..
Fiz uma sub que ela conta os valores da coluna e coloca em uma label, que é esse codigo:
Sub SomarValoresRecebidos()
For Each coluna As DataGridViewRow In DataGridView1.Rows
Receber = Receber + coluna.Cells(3).Value
Next
lbl_ValorRecebido.Text = Format(Receber, [Ô]currency[Ô])
End Sub


O problema, é que eu quero q quando é adicionado mais um valor no datagrid, a label atualizasse..
Depois de cadastrar chamei a sub denovo, no primeiro registro funciona, mas no segundo ele soma todas as linhas denovo.. ai o valor fica errado
Eu quero q quando cadastre um novo registro some na label apenas o ultimo registro adicionado...
ALTAIR148 09/11/2012 14:57:54
#413928
Resposta escolhida
Muito simples.

Sub SomarValoresRecebidos()
Receber = 0
For Each coluna As DataGridViewRow In DataGridView1.Rows
Receber = Receber + coluna.Cells(3).Value
Next
lbl_ValorRecebido.Text = Format(Receber, [Ô]currency[Ô])
End Sub
BRUNOGOMES 09/11/2012 16:38:07
#413952
nossa... nao tinha pensado nisso kkkkk

valeu atlair!! ;)
Tópico encerrado , respostas não são mais permitidas