DisplayAttribute.AutoGenerateFilter Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.