Array
(
)

Somar várias Colunas no Grid

Itamar Souza
   - 27 fev 2014

Somar Colunas no Grid
Amigos, bom dia a todos.
Preciso somar as colunas do meu grid, estou fazendo de uma forma que o cálculo só esta retornando da 1 linha, caso eu adicione uma nova coluna para cálculo os valores vem em branco. Agradeço a ajuda.
#Código
protected void GridResumoDiaCorreio1_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow row in GridResumoDiaCorreio1.Rows)
{
valor1 += int.Parse(row.Cells[1].Text);
// valor2 += int.Parse(row.Cells[2].Text); //se adicionar vem em banco os valores
}
GridViewRow footer = GridResumoDiaCorreio1.FooterRow;
//descrição da coluna
footer.Cells[0].Attributes.Add("style", "Font-Size:9pt");
footer.Cells[0].Text = "Total Dia : ";
//valor da coluna 1
footer.Cells[1].Attributes.Add("style", "Font-Size:9pt");
footer.Cells[1].HorizontalAlign = HorizontalAlign.Right;
footer.Cells[1].BackColor = System.Drawing.Color.Yellow;
footer.Cells[1].Text = valor1.ToString("C");

//valor da coluna 2
footer.Cells[2].Attributes.Add("style", "Font-Size:9pt");
footer.Cells[2].HorizontalAlign = HorizontalAlign.Right;
footer.Cells[2].BackColor = System.Drawing.Color.Yellow;
footer.Cells[2].Text = valor1.ToString("C");
}


Itamar Souza
   - 27 fev 2014

Verifiquei que o problema ocorre porque eu tenho os campos com DataFormatString="{0:N0}", após retira o calculo aparece a soma mais como eu poderia formatar depois de calcular?
Agradeço