DisplayAttribute.Order 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 l’épaisseur de l’ordre de la colonne.
public:
property int Order { int get(); void set(int value); };
public int Order { get; set; }
member this.Order : int with get, set
Public Property Order As Integer
Valeur de propriété
Poids de l’ordre de la colonne.
Exceptions
Le getter de cette propriété a été appelé, mais sa valeur n’a pas été explicitement définie à l’aide du setter.
Exemples
L’exemple suivant montre comment définir l’épaisseur de l’ordre du champ LastName sur -9. Les autres champs de l’entité ont le poids de l’ordre par défaut de zéro. Par conséquent, le champ LastName s’affiche en premier.
[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
Les colonnes sont triées dans l’ordre croissant en fonction de la valeur de l’ordre. Les colonnes sans cet attribut ont une valeur d’ordre de 0. Les valeurs négatives sont valides et peuvent être utilisées pour positionner une colonne avant toutes les colonnes non négatives. Si aucun ordre n’est spécifié, les couches de présentation doivent envisager d’utiliser la valeur 10000. Cette valeur permet d’afficher explicitement les champs classés avant et après les champs qui n’ont pas d’ordre spécifié.