convertir Gridview en DataTable
bonjour
j'ai une GridView dont la colonne n°8 contient des montants..j'ai envie de calculer le montant total en cliquant sur un bouton.
Pour cela j'ai utiliser une DataTable, voila le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| protected void BTdétail_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt = (DataTable)Grd.DataSource;
float mnt = 0;
int nb = Grd.Rows.Count - 1;
for(int i=0;i<nb;i++)
{
mnt += float.Parse((dt.Rows[i][8]).ToString());
}
TXTmnttot.Text = mnt.ToString();
} |
mais une exception s'est produit:
Citation:
La référence d'objet n'est pas définie à une instance d'un objet
au niveau de la ligne suivante
Code:
mnt += float.Parse((dt.Rows[i][8]).ToString());
quelqu'un peut m'aider ;)
merci