Bonjour,
J'ai ce bout de code qui me permet de faire un filtre de recherche
Message d'erreur
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim Expr As Expression = Expression.Property(paramExpr, pinfo) Dim indexOf As Expression = Expression.Call(Expr, "IndexOf", Nothing, Expression.Constant(Sort.Search), Expression.Constant(StringComparison.OrdinalIgnoreCase))ça fonctionne très bien sur les propriété de type string mais pas sur les integerIndexOf n'existe pas pour Interger32...
Message d'erreur
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If pinfo.PropertyType.IsValueType Then Expr = Expression.Convert(Expr, GetType(Object)) End Ifsi je mets :IndexOf n'existe pas pour Objet...Message d'erreur
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Expr = Expression.Convert(Expr, GetType(string))Pas de conversion de Integer32 vers string
Quelqu'un peut m'aider?
Partager