DisplayAttribute.Order Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví váhu pořadí sloupce.
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
Hodnota vlastnosti
Hmotnost pořadí sloupce.
Výjimky
Getter této vlastnosti byl vyvolán, ale jeho hodnota nebyla explicitně nastavena pomocí setter.
Příklady
Následující příklad ukazuje, jak nastavit váhu objednávky pole LastName na -9. Ostatní pole v entitě mají výchozí váhu objednávky nula. Proto se jako první zobrazí pole Příjmení.
[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
Poznámky
Sloupce se seřadí ve vzestupných pořadích na základě hodnoty objednávky. Sloupce bez tohoto atributu mají hodnotu pořadí 0. Záporné hodnoty jsou platné a lze je použít k umístění sloupce před všemi nezápornými sloupci. Pokud pořadí není zadané, měly by prezentační vrstvy zvážit použití hodnoty 10000. Tato hodnota umožňuje zobrazit explicitně uspořádaná pole před a za poli, která nemají zadané pořadí.