none
Recalcular valores pela gridview RRS feed

  • Pergunta

  • Pessoal, Bom Dia!

     

       É o seguinte: Tenho uma gridview que me lista datas e valores(R$) cadastrados em BD e nesta gridview o usuario poderá alterar os valores destes registros. O meu problema está em quando o usuário alterar o valor de uma determinada parcela as seguintes devem ser recalculadas. Alguém poderia me indicar o caminho?

       Já comecei a fazer mas estou um pouco perdida. Segue meu código:

    int nro_parcelas = 0, nro_parcelasRestantes = 0;
            double total_orcamento = 0.00, total_restanteParcelamento = 0.00, parcela_atual = 0.00;
            double parcelas_alteradas = 0.00;
    
            nro_parcelas = gvParcelas.Rows.Count;
            total_orcamento = objFormat.formataValor2(lblTotalOrcamentoVista.Text);
    
            for (int i = 0; i < gvParcelas.Rows.Count; i++)
            {
                parcela_atual = objFormat.formataValor2(((TextBox)gvParcelas.Rows[i].FindControl("txtVlrParcela")).Text);
                nro_parcelasRestantes = nro_parcelas - (i+1);
                for (int j = 0; j < gvParcelas.Rows.Count; j++)
                {
                    if (j < i)
                    {
                        parcelas_alteradas += objFormat.formataValor2(((Label)gvParcelas.Rows[i].FindControl("lblVlrParcela")).Text);
                    }
                }
                total_restanteParcelamento = total_orcamento - parcelas_alteradas;
            }


    ACPF - Desenv. .NET
    quinta-feira, 25 de março de 2010 11:52

Todas as Respostas

  • Olá,  Boa tarde.

    em que momento você executa esse código ? Quando o usuario altera a o valor ou quando o usuario salva as informações ?


    quarta-feira, 26 de maio de 2010 15:39