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 la largeur 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é
Largeur de la colonne.
Exceptions
La méthode getter de cette propriété a été appelée, mais sa valeur n’a pas été définie explicitement avec la méthode setter.
Exemples
L’exemple suivant montre comment définir la pondération de l’ordre du champ LastName sur -9. Les autres champs de l’entité ont le poids d’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 aucune commande n’est spécifiée, les couches de présentation doivent envisager d’utiliser la valeur 10000. Cette valeur permet d’afficher des champs ordonnés explicitement avant et après les champs qui n’ont pas d’ordre spécifié.