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