j'ai besoin d'aide pour terminer mon site web

je cree une dll de ma classe MesArticles

// AchatsSansRisques >>> Mon espace de nom


//dans ma page web je stock le contenu de ma variable session dans une //Hashtable

Hashtable cart = (Hashtable)(Session["cart"]);

//je crée un IEnumerator qui recoit le contenu du hashtable

IEnumerator enumeration = cart.GetEnumerator();

//par la suite je veux faire

while (enumeration.MoveNext())
{

(err) AchatsSansRisques.MesArticles art = (AchatsSansRisques.MesArticles)enumeration.Current;

//mon datatable je l'est crée au debut
DataRow dr = CreerNouvelleLigne(art);
datatable.Rows.Add(dr);
}

//quand j'execute erreur generée sur la ligne marquée (err)

Impossible d'effectuer un cast d'un objet de type 'System.Collections.DictionaryEntry' en type 'AchatsSansRisques.MesArticles'.

j'ai essaye de caster autrement mais cela n'a pas marché--Merci