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 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.