J'ai une Gridview pour laqu'elle je souhaite trier par le Chiffre d'affaire.
Mais lors du Databind , j'ai le message d'erreur :
"La méthode System.Decimal get_chiffre_affaire ne prend pas en charge la traduction en SQL."
Voici le code :Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 GridView_societes.DataSource = db.T30_Societes .Where(s => s.ClePromoteur1 == (Master as prive).get_id_individu() || s.ClePromoteur2 == (Master as prive).get_id_individu() ) .Select(soc => new { ID_Societe = soc.ID_Societe, NomSociete = soc.NomSociete, Adr1 = soc.Adr1, Adr2 = soc.Adr2, Ville = soc.Ville, CA = utils.montant_to_str(utils.get_chiffre_affaire(db, soc)) } ).OrderByDescending(s => s.CA); GridView_societes.DataBind();
Partager