DisplayAttribute.AutoGenerateFilter Propriété

Définition

Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ.

C#
public bool AutoGenerateFilter { get; set; }

Valeur de propriété

true si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ ; sinon, false.

Exceptions

Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée.

Exemples

L’exemple suivant montre comment désactiver le filtre pour le champ Employee1.

C#
[MetadataType(typeof(EmployeeMD))]  
public partial class Employee {  
    public class EmployeeMD {  
        [Display(Name = "Last Name", Order = -9,   
            Prompt = "Enter Last Name", Description="Emp Last Name")]  
        public object LastName { get; set; }  

        [Display(Name = "Manager", AutoGenerateFilter=false)]  
        public object Employee1 { get; set; }  
    }  
}  

Remarques

N’utilisez pas cette propriété pour obtenir la valeur de la AutoGenerateFilter propriété. Utilisez plutôt la méthode GetAutoGenerateFilter.

La définition de cette propriété remplace le comportement par défaut pour spécifier les colonnes incluses en tant que filtres.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0