DisplayAttribute.Order Özellik

Tanım

Sütunun sipariş kalınlığını alır veya ayarlar.

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

Özellik Değeri

Sütunun sipariş ağırlığı.

Özel durumlar

Bu özelliğin getter'i çağrıldı, ancak değeri ayarlayıcı kullanılarak açıkça ayarlanmadı.

Örnekler

Aşağıdaki örnekte LastName alanının sipariş ağırlığının -9 olarak nasıl ayarlanacağı gösterilmektedir. Varlıktaki diğer alanların varsayılan sipariş ağırlığı sıfırdır. Bu nedenle, önce LastName alanı görüntülenir.

[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  

Açıklamalar

Sütunlar, sıralama değerine göre artan düzende sıralanır. Bu özniteliği olmayan sütunların sıralama değeri 0'dır. Negatif değerler geçerlidir ve bir sütunu negatif olmayan tüm sütunlardan önce konumlandırmak için kullanılabilir. Bir sıra belirtilmezse, sunu katmanları 10000 değerini kullanmayı göz önünde bulundurmalıdır. Bu değer, belirtilen sıralamaya sahip olmayan alanların öncesinde ve sonrasında açıkça sıralanmış alanların görüntülenmesini sağlar.

Şunlara uygulanır