Bonjour à tous,
Dans le cadre de l'analyse de pages HTML, j'ai besoin de récupérer une liste d'élément via un requête Linq du type:
var TableList = document.All.Where(m => m.ClassName == "ArtGrpTableStd filter");
Mon besoin est de rendre un peu plus dynamique cette clause Where car l'utilisateur a parfois besoin de cherche selon d'autres critères.
Une solution simple serait de passer les critères dans une chaine mais comment l'évaluer dans l'expression?
Cela ne fonctionne pas (bien evidemement):
1 2
| string criteria= @" m.ClassName == ""ArtGrpTableStd filter""";
var TableList = document.All.Where(m => criteria); |
Mais serait-il possible de le faire l'évaluation de criteria?
D'avance merci pour vos réponses,
Partager