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 IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
type IBindingListView = interface
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
Türetilmiş
Uygulamalar

Açıklamalar

arabirimiyle IBindingListView , gelişmiş sıralamayı bir ö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

Name Description
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) listeden öğe kaldırıp kaldıramayacağınızı alır.

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

içinde ICollectionbulunan öğe sayısını alır.

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

Öğeleri veri kaynağı tarafından döndürülen öğe 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 salt okunur olup olmadığını gösteren 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

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

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

Belirtilen dizinde öğesini 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ıralamanın 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 ListChanged yoksa listedeki bir öğe değiştiğinde mi tetikleneceğini 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

ICollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: ICollection)

Yöntemler

Name Description
Add(Object)

öğesine IListbir öğe ekler.

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

öğesini PropertyDescriptor 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()

öğesinden IListtüm öğeleri kaldı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)

ICollection öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar.

(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 koleksiyonda yineleyen 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 IList öğesine 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 herhangi bir sıralamayı kaldırır.

(Devralındığı yer: IBindingList)

Ekinlikler

Name Description
ListChanged

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

(Devralındığı yer: IBindingList)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır