Udostępnij za pośrednictwem


DisplayAttribute.Order Właściwość

Definicja

Pobiera lub ustawia wagę kolejności kolumny.

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

Wartość właściwości

Waga kolejności kolumny.

Wyjątki

Wywołano metodę getter tej właściwości, ale jej wartość nie została jawnie ustawiona przy użyciu zestawu.

Przykłady

W poniższym przykładzie pokazano, jak ustawić wagę kolejności pola LastName na -9. Pozostałe pola w jednostce mają domyślną wagę porządkową zera. W związku z tym pole LastName będzie wyświetlane jako pierwsze.

[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  

Uwagi

Kolumny są sortowane w kolejności rosnącej na podstawie wartości zamówienia. Kolumny bez tego atrybutu mają wartość porządkową 0. Wartości ujemne są prawidłowe i mogą służyć do umieszczania kolumny przed wszystkimi kolumnami nie ujemnymi. Jeśli zamówienie nie zostanie określone, warstwy prezentacji powinny rozważyć użycie wartości 10000. Ta wartość pozwala jawnie uporządkowane pola być wyświetlane przed i po polach, które nie mają określonej kolejności.

Dotyczy