IBindingListView Arabirim

Tanım

IBindingList Gelişmiş sıralama ve filtreleme özellikleri sağlayarak arabirimi genişletir.

public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface class IBindingListView : System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
public interface IBindingListView : System.ComponentModel.IBindingList
type IBindingListView = interface
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
type IBindingListView = interface
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
Türetilmiş
Uygulamalar

Açıklamalar

arabirimiyle IBindingListView , gelişmiş sıralamayı özellik tanımlayıcısı yön çiftleri kümesi olarak uygularsınız. Filtrelemeyi, veri kaynağı uygulaması tarafından yorumlanacak bir dize olarak uygularsınız. IBindingListView Arabirimi sınıfı tarafından BindingSource uygulanır.

Özellikler

AllowEdit

Listedeki öğeleri güncelleştirip güncelleştiremeyeceğinizi alır.

(Devralındığı yer: IBindingList)
AllowNew

kullanarak AddNew()listeye öğe ekleyip ekleyemeyeceğinizi alır.

(Devralındığı yer: IBindingList)
AllowRemove

veya RemoveAt(Int32)kullanarak Remove(Object) öğeleri listeden kaldırıp kaldıramayacağınızı alır.

(Devralındığı yer: IBindingList)
Count

ICollection içindeki öğe sayısını alır.

(Devralındığı yer: ICollection)
Filter

Öğeleri veri kaynağı tarafından döndürülen öğeler koleksiyonundan dışlamak için kullanılacak filtreyi alır veya ayarlar.

IsFixedSize

değerinin sabit bir boyuta sahip olup olmadığını IList belirten bir değer alır.

(Devralındığı yer: IList)
IsReadOnly

IList öğesinin salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: IList)
IsSorted

Listedeki öğelerin sıralanıp sıralanmadığını alır.

(Devralındığı yer: IBindingList)
IsSynchronized

erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: ICollection)
Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

(Devralındığı yer: IList)
SortDescriptions

Şu anda veri kaynağına uygulanan sıralama açıklamalarının koleksiyonunu alır.

SortDirection

Sıralama yönünü alır.

(Devralındığı yer: IBindingList)
SortProperty

PropertyDescriptor Sıralama için kullanılan öğesini alır.

(Devralındığı yer: IBindingList)
SupportsAdvancedSorting

Veri kaynağının gelişmiş sıralamayı destekleyip desteklemediğini belirten bir değer alır.

SupportsChangeNotification

Bir olayın liste değiştiğinde mi yoksa listedeki bir öğe değiştiğinde mi tetiklenip tetiklenmeyeceğini ListChanged alır.

(Devralındığı yer: IBindingList)
SupportsFiltering

Veri kaynağının filtrelemeyi destekleyip desteklemediğini belirten bir değer alır.

SupportsSearching

Listenin yöntemini kullanarak Find(PropertyDescriptor, Object) aramayı destekleyip desteklemediğini alır.

(Devralındığı yer: IBindingList)
SupportsSorting

Listenin sıralamayı destekleyip desteklemediğini alır.

(Devralındığı yer: IBindingList)
SyncRoot

erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: ICollection)

Yöntemler

Add(Object)

öğesine IListbir öğe ekler.

(Devralındığı yer: IList)
AddIndex(PropertyDescriptor)

PropertyDescriptor öğesini arama için kullanılan dizinlere ekler.

(Devralındığı yer: IBindingList)
AddNew()

Listeye yeni bir öğe ekler.

(Devralındığı yer: IBindingList)
ApplySort(ListSortDescriptionCollection)

Veri kaynağını verilen ListSortDescriptionCollectionöğesine göre sıralar.

ApplySort(PropertyDescriptor, ListSortDirection)

Listeyi ve PropertyDescriptorListSortDirectiondeğerine göre sıralar.

(Devralındığı yer: IBindingList)
Clear()

içindeki tüm öğeleri IListkaldırır.

(Devralındığı yer: IList)
Contains(Object)

öğesinin IList belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: IList)
CopyTo(Array, Int32)

öğesinin öğelerini ICollection belirli Array bir Arraydizinden başlayarak öğesine kopyalar.

(Devralındığı yer: ICollection)
Find(PropertyDescriptor, Object)

Verilen PropertyDescriptoröğesini içeren satırın dizinini döndürür.

(Devralındığı yer: IBindingList)
GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

(Devralındığı yer: IEnumerable)
IndexOf(Object)

içindeki belirli bir öğenin dizinini IListbelirler.

(Devralındığı yer: IList)
Insert(Int32, Object)

Belirtilen dizinde öğesine IList bir öğe ekler.

(Devralındığı yer: IList)
Remove(Object)

Belirli bir nesnenin ilk oluşumunu öğesinden IListkaldırır.

(Devralındığı yer: IList)
RemoveAt(Int32)

Belirtilen dizindeki IList öğeyi kaldırır.

(Devralındığı yer: IList)
RemoveFilter()

Veri kaynağına uygulanan geçerli filtreyi kaldırır.

RemoveIndex(PropertyDescriptor)

PropertyDescriptor arama için kullanılan dizinlerden öğesini kaldırır.

(Devralındığı yer: IBindingList)
RemoveSort()

kullanılarak ApplySort(PropertyDescriptor, ListSortDirection)uygulanan tüm sıralamaları kaldırır.

(Devralındığı yer: IBindingList)

Ekinlikler

ListChanged

Liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir.

(Devralındığı yer: IBindingList)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır