Skip to main content
Version: Next

Prépositionner un filtre de recherche dans les vues (mettre 'contient' par défaut)

Pour pouvoir prépositionner la filtre de recherche sur une valeur différente de la première sur la liste on a 2 solutions :

image.png

1. Filtrer une colonne précise :

((DevExpress.Web.ASPxGridView.GridViewDataColumn)Grid.Columns["Nom de colonne"]).Settings.AutoFilterCondition =
DevExpress.Web.ASPxGridView.AutoFilterCondition.Contains;

Remplacer "Nom de colonne" par le nom de la colonne

2.Filtrer toutes les colonnes

for (int i = 1; i < Grid.Columns.Count; i++)
{
((DevExpress.Web.ASPxGridView.GridViewDataColumn)Grid.Columns[i]).Settings.AutoFilterCondition =
DevExpress.Web.ASPxGridView.AutoFilterCondition.Contains;
}

On peut changer la valeur Contains de l'objet AutoFilterCondition par

BeginsWith -----------------> Commence par Default -----------------> Par défaut il se mettra su la première valeur Commence par EndsWith -----------------> Finit par Equals -----------------> Egal à Greater -----------------> Est plus grand que GreaterOrEqual -----------------> Est plus grand que ou égal à Less ---------------- > Est plus petit que LessOrEqual ----------------->Est plus petit que ou égal à NotEqual -----------------> Différent de

Ce code est a mettre dans l'onglet Code du formulaire dans le client lourd.

image.png