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ę pobierania tej właściwości, ale jej wartość nie została jawnie ustawiona przy użyciu metody ustawiającej.

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ę kolejności zero. W związku z tym najpierw zostanie wyświetlone pole LastName.

[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ść zamówienia 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ść umożliwia jawne wyświetlanie uporządkowanych pól przed i po polach, które nie mają określonej kolejności.

Dotyczy