Aracılığıyla paylaş


DisplayAttribute.AutoGenerateFilter Özellik

Tanım

Bu alan için filtreleme kullanıcı arabiriminin otomatik olarak görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool AutoGenerateFilter { bool get(); void set(bool value); };
public bool AutoGenerateFilter { get; set; }
member this.AutoGenerateFilter : bool with get, set
Public Property AutoGenerateFilter As Boolean

Özellik Değeri

true bu alan için filtrelemeyi görüntülemek üzere kullanıcı arabiriminin otomatik olarak oluşturulması gerekiyorsa; aksi takdirde , false.

Özel durumlar

Özellik değeri ayarlanmadan önce alma girişiminde bulunuldu.

Örnekler

Aşağıdaki örnekte, Employee1 alanı için filtrenin nasıl devre dışı bırakleneceği gösterilmektedir.

[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

Özelliğin değerini AutoGenerateFilter almak için bu özelliği kullanmayın. GetAutoGenerateFilter Bunun yerine bu yöntemi kullanın.

Bu özelliğin ayarlanması, hangi sütunların filtre olarak ekleneceğini belirtmek için varsayılan davranışı geçersiz kılar.

Şunlara uygulanır