Поделиться через


DisplayAttribute.Order Свойство

Определение

Получает или задает порядковый вес столбца.

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

Значение свойства

Порядковый вес столбца.

Исключения

Метод получения этого свойства был вызван, но его значение не было установлено методом задания явным образом.

Примеры

В следующем примере показано, как задать для поля LastName значение -9. Остальные поля в сущности имеют вес порядка по умолчанию, равный нулю. Таким образом, поле 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  

Комментарии

Столбцы сортируются в порядке увеличения на основе значения заказа. Столбцы без этого атрибута имеют значение порядка 0. Отрицательные значения являются допустимыми и могут использоваться для размещения столбца перед всеми не отрицательными столбцами. Если порядок не указан, слоям представления следует использовать значение 10000. Это значение позволяет явно упорядоченные поля отображаться до и после полей, которые не имеют заданного порядка.

Применяется к