DataViewManager Sınıf

Tanım

içindeki her DataTableDataSetbiri için bir varsayılan DataViewSettingCollection içerir.

public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, ITypedList
Devralma
Uygulamalar

Oluşturucular

DataViewManager()

DataViewManager sınıfının yeni bir örneğini başlatır.

DataViewManager(DataSet)

Belirtilen DataSetiçin sınıfının yeni bir örneğini DataViewManager başlatır.

Özellikler

Container

Bileşenin kapsayıcısını alır.

(Devralındığı yer: MarshalByValueComponent)
DataSet

ile DataViewManagerkullanılacak öğesini DataSet alır veya ayarlar.

DataViewSettingCollectionString

Kod kalıcılığı için kullanılan bir değeri alır veya ayarlar.

DataViewSettings

içindeki her DataTable için öğesini DataViewSettingCollectionDataSetalır.

DesignMode

Bileşenin şu anda tasarım modunda olup olmadığını gösteren bir değer alır.

(Devralındığı yer: MarshalByValueComponent)
Events

Bu bileşene eklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: MarshalByValueComponent)
Site

Bileşenin sitesini alır veya ayarlar.

(Devralındığı yer: MarshalByValueComponent)

Yöntemler

CreateDataView(DataTable)

Belirtilen DataTableiçin bir DataView oluşturur.

Dispose()

MarshalByValueComponent tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: MarshalByValueComponent)
Dispose(Boolean)

MarshalByValueComponent tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: MarshalByValueComponent)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetService(Type)

uygulayıcısını IServiceProvideralır.

(Devralındığı yer: MarshalByValueComponent)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnListChanged(ListChangedEventArgs)

Olayı tetikler ListChanged .

RelationCollectionChanged(Object, CollectionChangeEventArgs)

öğesine eklendiğinde veya öğesinden kaldırıldığında bir CollectionChangedDataRelation olay tetikler DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

öğesine eklendiğinde veya öğesinden kaldırıldığında bir CollectionChangedDataTable olay tetikler DataTableCollection.

ToString()

Varsa, adını Componentiçeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır.

(Devralındığı yer: MarshalByValueComponent)

Ekinlikler

Disposed

Bileşendeki olayı dinlemek için Disposed bir olay işleyicisi ekler.

(Devralındığı yer: MarshalByValueComponent)
ListChanged

bir satır öğesine eklendikten veya silindikten DataViewsonra gerçekleşir.

Belirtik Arabirim Kullanımları

IBindingList.AddIndex(PropertyDescriptor)

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

IBindingList.AddNew()

Bu üyenin açıklaması için bkz AddNew(). .

IBindingList.AllowEdit

Bu üyenin açıklaması için bkz AllowEdit. .

IBindingList.AllowNew

Bu üyenin açıklaması için bkz AllowNew. .

IBindingList.AllowRemove

Bu üyenin açıklaması için bkz AllowRemove. .

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Listeyi ve PropertyDescriptorListSortDirectionöğesine göre sıralar.

IBindingList.Find(PropertyDescriptor, Object)

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

IBindingList.IsSorted

Bu üyenin açıklaması için bkz IsSorted. .

IBindingList.RemoveIndex(PropertyDescriptor)

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

IBindingList.RemoveSort()

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

IBindingList.SortDirection

Bu üyenin açıklaması için bkz SortDirection. .

IBindingList.SortProperty

Bu üyenin açıklaması için bkz SortProperty. .

IBindingList.SupportsChangeNotification

Bu üyenin açıklaması için bkz SupportsChangeNotification. .

IBindingList.SupportsSearching

Bu üyenin açıklaması için bkz SupportsSearching. .

IBindingList.SupportsSorting

Bu üyenin açıklaması için bkz SupportsSorting. .

ICollection.CopyTo(Array, Int32)

öğesinin ICollection öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

ICollection.Count

Bu üyenin açıklaması için bkz Count. .

ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized. .

ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot. .

IEnumerable.GetEnumerator()

Bu üyenin açıklaması için bkz GetEnumerator(). .

IList.Add(Object)

öğesine bir öğe IListekler.

IList.Clear()

Bu üyenin açıklaması için bkz Clear(). .

IList.Contains(Object)

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

IList.IndexOf(Object)

içindeki belirli bir öğenin dizinini IListbelirler.

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

IList.IsReadOnly

Bu üyenin açıklaması için bkz IsReadOnly. .

IList.Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

ITypedList.GetItemProperties(PropertyDescriptor[])

PropertyDescriptorCollection Verileri bağlamak için kullanılan her öğedeki özellikleri temsil eden öğesini döndürür.

ITypedList.GetListName(PropertyDescriptor[])

Listenin adını döndürür.

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde bir hizmet serviceType numaralandırması IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde bir hizmet T numaralandırması IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideriçinden alın.

GetServices<T>(IServiceProvider)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideriçinden alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu tür, çok iş parçacıklı okuma işlemleri için güvenlidir. Mevcut yazma işlemlerini eşitlemeniz gerekir.

Ayrıca bkz.