DisplayAttribute.Order Proprietà

Definizione

Ottiene o imposta lo spessore dell'ordine della colonna.

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

Valore della proprietà

Peso dell'ordine della colonna.

Eccezioni

Il getter di questa proprietà è stato richiamato, ma il relativo valore non è stato impostato in modo esplicito utilizzando il setter.

Esempio

Nell'esempio seguente viene illustrato come impostare lo spessore dell'ordine del campo LastName su -9. Gli altri campi nell'entità hanno lo spessore predefinito dell'ordine pari a zero. Pertanto, il campo LastName verrà visualizzato per primo.

[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

Commenti

Le colonne vengono ordinate in ordine crescente in base al valore dell'ordine. Le colonne senza questo attributo hanno un valore di ordine pari a 0. I valori negativi sono validi e possono essere usati per posizionare una colonna prima di tutte le colonne non negative. Se non viene specificato un ordine, i livelli di presentazione devono prendere in considerazione l'uso del valore 10000. Questo valore consente di visualizzare i campi ordinati in modo esplicito prima e dopo i campi che non hanno un ordine specificato.

Si applica a