2009-11-09 3 views
0

S'il vous plaît aider que je reçois l'erreur suivante lorsque je lie la liste déroulante sous la forme Impossible de lancer l'objet de type 'System.Data.Objects.ObjectQuery 1[<>f__AnonymousType0 2 [System.String, System.Int32]] 'taper' System.Collections.Generic.List`1comment lier la liste déroulante

J'ai écrit la requête dans le langage Linq

retour (IList) (de p dans db.tbl_PRODUCT_CATEGORY sélectionner de nouveaux { catname = p.catégorie_name, catid = p.catégorie_id, });

Je ne sais pas s'il est correct

S'il vous plaît me donner le bon format de la requête

Répondre

1

Je pense que votre question devrait ressembler à ceci:

return (IList)(from p in db.tbl_PRODUCT_CATEGORY select new { catname = p.category_name, catid = p.category_id, }).ToList(); 
+0

Merci beaucoup – Ritz

+1

(IList) n'est pas nécessaire –

+0

@EsbenP: +1 convenu –

Questions connexes