Gridview derniere ligne => la somme des lignes precedentes

Signaler
Messages postés
5
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
30 mars 2010
-
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
Bonjours,

Ci-dessous un shema exposant mon problème :

ID_RECORD----Price1-------Price2----------Price3
---1--------- 100,00-------200,00---------50,00
---2--------- 120,00-------250,00--------150,00
[FOOTER SUM PRICE1-2-3]
--------------220,00-------450,00-------200,00

Imaginons ci-dessus une gridview avec 2 lignes venant de la table X, je souhaiterais que la dernière ligne (le footer par exemple) soit la somme des colonnes price1, price2, price3.
Cela est il est réalisable si non quelle autres méthodes pourrais-je employer.

Merci

2 réponses

Messages postés
9
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
10 septembre 2009

Bonjour,

Je te conseil d'utiliser l'event OnDataBound de ton GridView.

protected void GridView1_DataBound(object sender, EventArgs e)
{
  if (e.Row.RowType == DataControlRowType.DataRow)
{
v_TotalLots += Convert.ToInt32(e.Row.Cells[0].Text);
}
// Rows in the GridView
GridView1.FooterRow.Cells[0].Text = String.Format("Total: {0}", nbTotal);
}

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

Tout est expliqué ici

Bon dev