DisplayAttribute.Order 屬性

定義

取得或設定資料行的順序加權。

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

屬性值

資料行的順序加權。

例外狀況

已叫用此屬性的 getter,但尚未使用 setter 明確設定其值。

範例

下列範例示範如何將 LastName 欄位的順序權數設定為 -9。 實體中的其他欄位的預設順序權數為零。 因此,會先顯示 LastName 欄位。

[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  

備註

數據行會根據順序值依遞增順序排序。 沒有此屬性的數據行具有 0 的訂單值。 負值有效,而且可以用來將所有非負數據行置於數據行之前。 如果未指定訂單,表示層應該考慮使用值 10000。 這個值可讓明確排序的字段顯示在沒有指定順序的欄位前後。

適用於