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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
from c in contacts 
select c
(contacts pourrait etre une liste generique de contact par exemple

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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
datagridview1.DataSource = Query.ToList();
par exemple ou une boucle enfin peu importe ce n'est pas cela le pb

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
++