DisplayAttribute.Order Propriedade

Definição

Obtém ou define o peso de ordem da coluna.

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

Valor de Propriedade

O peso da ordem da coluna.

Exceções

O getter desta propriedade foi invocado, mas o seu valor não foi explicitamente definido usando o setter.

Exemplos

O exemplo seguinte mostra como definir o peso da ordem do campo Apelido para -9. Os outros campos da entidade têm o peso de ordem padrão zero. Por isso, o campo Apelido será apresentado primeiro.

[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

Observações

As colunas são ordenadas por ordem crescente com base no valor da ordem. Colunas sem este atributo têm um valor de ordem de 0. Valores negativos são válidos e podem ser usados para posicionar uma coluna antes de todas as colunas não negativas. Se uma ordem não for especificada, as camadas de apresentação devem considerar usar o valor 10000. Este valor permite que campos explicitamente ordenados sejam exibidos antes e depois dos campos que não têm uma ordem especificada.

Aplica-se a