Bonjour,
une question a propos de Linq
voila
j'ai essayé de me faire une petite application avec
- une textbox
- un bouton
- un datagridview
le but etant simple je saisi une requete Linq dans la textbox
ex :
(contacts pourrait etre une liste generique de contact par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 from c in contacts select c
et lorsque je clique sur le bouton
j'execute et affiche le resultat de la requete (dans l'idée) dans un datagridview par exemple avec un
par exemple ou une boucle enfin peu importe ce n'est pas cela le pb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 datagridview1.DataSource = Query.ToList();
c'est que je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var Query = textbox1.text ; // la textbox contiendrait donc une requete
et que forcément automatiquement le type de var est déduit en string alors que moi ce que je désire c'est y stocké une requête en vu de l'executer avec un ToList() par exemple
j'ai essayé avec un IQueryable mais sans trop de succès
c'est important il me semble car si on ne peut pas définir "dynamiquement" ses requetes cela signifie qu'il faut toutes les codées "en dur", et la on (enfin je) se dit que Linq est bien moins souple que l'on veut bien le croire
une solution ?
mercii
++
Partager