MULTIPLICAR COLUNA DO DATAGRID

ADHEL 25/05/2010 14:35:07
#342731
Pessoal
Tenho um datagrid que apresenta o Código o Preço a Quantidade e o Total
Como esse datagrid é o do estoque a Coluna Total não é carregada pelo dataset pois o Campo Quantidade sofre alterações a cada venda ou entrada dos produtos
Enfim esse datagrid tem que me apresentar quanto dinheiro que tenho no estoque

Então tenho que multiplicar a Quantidade pelo Preço e o resultado terá que sair na Célula correta da Coluna Total
Então fiz assim

For i = 0 To dgvEstoque.Rows.Count - 1
dgvEstoque.CurrentRow.Cells(4).Value = dgvEstoque.CurrentRow.Cells(3).Value * dgvEstoque.CurrentRow.Cells(2).Value

Next i

Só aparece o resultado da multiplicação do primeiro produto.O resto fica m branco
Desde já obrigado a todos
JONATHANSTECKER 25/05/2010 14:37:35
#342733
Você tem que implementar o [Ô]i[Ô] do for... Para que possa passar por todos os ítens.

For i = 0 To dgvEstoque.Rows.Count - 1
dgvEstoque.CurrentRow(i).Cells(4).Value = dgvEstoque.CurrentRow.Cells(3).Value * dgvEstoque.CurrentRow.Cells(2).Value
Next i

JWCELYO 25/05/2010 14:42:16
#342736
você pode fazer print screen da sua tela e posta assim eu te passaria o codigo exata para seu problema .
JONATHANSTECKER 25/05/2010 14:48:22
#342739
Resposta escolhida
Ops, substitua [Ô]CurrentRow(i)[Ô] por [Ô]Rows(i)[Ô]... Acredito que seja isso que você precisa

For i As Integer = 0 To dgvEstoque.Rows.Count - 1
dgvEstoque.Rows(i).Cells(4).Value = dgvEstoque.Rows(i).Cells(3).Value * dgvEstoque.Rows(i).Cells(2).Value
Next i
ADHEL 25/05/2010 14:59:38
#342740
JWCELIO
Obrigado pela atenção,qdo ia te mandar print screen, fiz a alteração do JONATHANSTECKER

JONATHASTECKER
Perfeito,muito obrigado
Valeu!!!
Tópico encerrado , respostas não são mais permitidas