DisplayAttribute.Order Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.