Partager via


DisplayAttribute.AutoGenerateFilter Propriété

Définition

Obtient ou définit une valeur qui indique si l’interface utilisateur de filtrage est automatiquement affichée pour ce champ.

public:
 property bool AutoGenerateFilter { bool get(); void set(bool value); };
public bool AutoGenerateFilter { get; set; }
member this.AutoGenerateFilter : bool with get, set
Public Property AutoGenerateFilter As Boolean

Valeur de propriété

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

Exceptions

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

Exemples

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

[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; }
    }
}
<MetadataType(GetType(EmployeeMD))>  _
Public Class Employee

    Public Class EmployeeMD

        <Display(Name:="Last Name", Order:=-9, _
           Prompt:="Enter Last Name", Description:="Emp Last Name")>  _
        Public Property LastName As Object
        End Property

        <Display(Name:="Manager", AutoGenerateFilter:=false)>  _
        Public Property Employee1 As Object
        End Property
    End Class
End Class

Remarques

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

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 à