DisplayAttribute.Order Propriedade

Definição

Obtém ou define o peso da 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 da propriedade

O peso da ordem da coluna.

Exceções

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

Exemplos

O exemplo a seguir mostra como definir o peso da ordem do campo LastName como -9. Os outros campos na entidade têm o peso da ordem padrão igual a zero. Portanto, o campo LastName será exibido 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

Comentários

As colunas são classificadas em ordem crescente com base no valor da ordem. As colunas sem esse atributo têm um valor de ordem 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 deverão considerar o uso do valor 10000. Esse valor permite que campos ordenados explicitamente sejam exibidos antes e depois dos campos que não têm uma ordem especificada.

Aplica-se a