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. Это значение позволяет явно упорядоченные поля отображаться до и после полей, которые не имеют заданного порядка.