DisplayAttribute.Order Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il peso in termini di ordinamento 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 in termini di ordinamento della colonna.
Eccezioni
Il metodo getter di questa proprietà è stato richiamato ma il relativo valore non è stato impostato in modo esplicito usando setter.
Esempio
Nell'esempio seguente viene illustrato come impostare il peso dell'ordine del campo LastName su -9. Gli altri campi dell'entità hanno il peso 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 è specificato un ordine, i livelli di presentazione devono considerare 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.