Partage via


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.

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 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.

[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 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 à