SOMAR COLUNAS GRIDVIEW
Bom dia
Estou com um problem para somar 02 colunas no GridView de modo que ao digitar os valores o mesmo será apresentado a soma/multiplicação na 3 coluna como um total da compra de produtos.
Exemplo tenho que somar ou multiplicar alguns produtos com a quantidade o resultado na coluna Total
==============================================================
Material Quant Valor Total
Camisa 05 30,00 150,00
Calça 02 80,00 160,00
==============================================================
Neste caso tem varias linha para realizar a soma, tentei alguns exemplos de javascript mas não consegui realizar a tarefa.
Alguem teria uma dica, solução para este problema.
Grato
Use o evento OnRowDataBound
Bom dia,
Em asp não sei exatamente, mas em VB.NET eu faço assim:
Até mais...
Em asp não sei exatamente, mas em VB.NET eu faço assim:
Dim valor As String
For Each col As DataGridViewRow In DataGridView1.Rows
valor = valor + Double.Parse(col.Cells([Ô]quantidade[Ô]).Value)
Next
Valor_total.text = valor
Até mais...
Boa tarde
No caso o que preciso e em tempo de execução, ou seja, ao digitar os valores o sistema faz a conta da coluna 01 e coluna 02 para inserir o valor na coluna 03
Em VB.NET para desktop sem problema mas em paginas ASP e o grande rolo de colocar para somar um grid de produtos
Vou continuar tentando.
grato
No caso o que preciso e em tempo de execução, ou seja, ao digitar os valores o sistema faz a conta da coluna 01 e coluna 02 para inserir o valor na coluna 03
Em VB.NET para desktop sem problema mas em paginas ASP e o grande rolo de colocar para somar um grid de produtos
Vou continuar tentando.
grato
E não conseguiu fazer isso usando o rowdatabound?
Boa noite
No caso o uso da opção de soma de coluna por OnRowDataBound ja conheco por meio de consulta SQL, sendo bem mais facil os calculo e trazer o resultado.
A necessidade e para soma TextBox dentro do GridView quando o usuario digita os campos e o resultado demonstrado na Coluna Total.
Veja um exemplo que estou tentando montar para controle de estoque e venda de produto.
Exemplo:
Produto EstoqueInicial EntradaProduto EstoqueFinal VendaTotal
Calça 50 + 25 - 10 = 65 <= Soma de 50+25-10 neste caso estou tentado utilizar javascript para somar os campos e realziar a subtração que deverár ocorrer em tempo real no navegador
No caso de colocar um botão para somar pela opção OnRowDataBound, não adianta muito ja que o usuario tem outras linhas para preenchimento e realizar a contas
No caso da Salvar os dados do GridView somente será salvo após confirmação dos valores pelo usuario no sistema
No caso o uso da opção de soma de coluna por OnRowDataBound ja conheco por meio de consulta SQL, sendo bem mais facil os calculo e trazer o resultado.
A necessidade e para soma TextBox dentro do GridView quando o usuario digita os campos e o resultado demonstrado na Coluna Total.
Veja um exemplo que estou tentando montar para controle de estoque e venda de produto.
Exemplo:
Produto EstoqueInicial EntradaProduto EstoqueFinal VendaTotal
Calça 50 + 25 - 10 = 65 <= Soma de 50+25-10 neste caso estou tentado utilizar javascript para somar os campos e realziar a subtração que deverár ocorrer em tempo real no navegador
No caso de colocar um botão para somar pela opção OnRowDataBound, não adianta muito ja que o usuario tem outras linhas para preenchimento e realizar a contas
No caso da Salvar os dados do GridView somente será salvo após confirmação dos valores pelo usuario no sistema
Uma opção seria usar o GRIDVIEW com AJAX.
A codificação será a mesma que você deve está escrevendo (no CODE BEHIND da página) e a atualização ocorre em tempo real e sem a necessidade do POST BACK.
A codificação será a mesma que você deve está escrevendo (no CODE BEHIND da página) e a atualização ocorre em tempo real e sem a necessidade do POST BACK.
Tópico encerrado , respostas não são mais permitidas