Compartilhar via


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 padrão da ordem de 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 pedido igual a 0. Valores negativos são válidos e podem ser usados para posicionar uma coluna antes de todas as colunas não negativas. Se um pedido não for especificado, 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