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 alıcısı ç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, düzen değerine göre artan düzende sıralanır. Bu özniteliği olmayan sütunların sipariş 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 alanlardan önce ve sonra açıkça sıralanmış alanların görüntülenmesini sağlar.

Şunlara uygulanır