Partage via


DisplayAttribute.Order Propriété

Définition

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

S’applique à