none
(ASP.NET C#) Soma valores de múltiplas colunas RRS feed

  • Pergunta

  • eu quero colocar no total o valor de cada mês conforme a imagem.

    Eu acredito que irei utilizar dois for


     for (int i = colunaInicial; i < limiteColumns; i++)
                {
                    valorTotal = 0;
                    for (int y = 0; y < gridView.Rows.Count; y++)
                    {
                        LinkButton bt = (LinkButton)gridView.Rows[y].Cells[i].Controls[0];
                        text = bt.Text;
                        text = text.Replace(",", ".");
                        valorTotal += double.Parse(text);
                    }
    }
    Eu tentei conforme está acima, porém NÃO FUNCIONA!!! Dá erro de indice!




    quinta-feira, 9 de janeiro de 2014 13:21

Respostas

  • Olá Daniel,

    segue um trecho de código em vb.net que pode te ajudar.

    Dim valor As Decimal = 0
            For Each j As DataGridColumn In gridPedido.Columns
                For Each i As GridViewRow In gridPedido.Rows
                    valor += CDec(CType(i.FindControl("lblNumEstrela"), LinkButton).Text)
                Next
            Next

    • Marcado como Resposta Giovani Cr quinta-feira, 16 de janeiro de 2014 13:00
    quinta-feira, 9 de janeiro de 2014 13:37