DisplayAttribute.Order Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur berat urutan kolom.
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
Nilai Properti
Berat urutan kolom.
Pengecualian
Pengalih properti ini telah dipanggil tetapi nilainya belum diatur secara eksplisit menggunakan setter.
Contoh
Contoh berikut menunjukkan cara mengatur bobot pesanan bidang LastName ke -9. Bidang lain dalam entitas memiliki bobot urutan default nol. Oleh karena itu, bidang LastName akan ditampilkan terlebih dahulu.
[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
Keterangan
Kolom diurutkan dalam urutan yang meningkat berdasarkan nilai pesanan. Kolom tanpa atribut ini memiliki nilai pesanan 0. Nilai negatif valid dan dapat digunakan untuk memposisikan kolom sebelum semua kolom non-negatif. Jika pesanan tidak ditentukan, lapisan presentasi harus mempertimbangkan untuk menggunakan nilai 10000. Nilai ini memungkinkan bidang yang diurutkan secara eksplisit ditampilkan sebelum dan sesudah bidang yang tidak memiliki urutan tertentu.