
Envoyé par
mappy
c'est ce que je ne peux pas faire car les deux filtres sont issus de fonctions appelées sous condition.
Et alors ? ça n'empêche pas...
Pour ce genre de cas, j'utilise une petite classe maison "FilterBuilder" : en fait ça englobe une liste de filtres (sous forme de chaines), et la fonction ToString renvoie la concaténation de tous ces filtres séparés pas AND.
Donc, suivant les cas, tu ajoutes ou non les filtres à ce FilterBuilder, et à la fin tu fais juste :
dv.RowFilter = filterBuilder.ToString()
Partager