Sdílet prostřednictvím


DataViewManager Třída

Definice

Obsahuje výchozí hodnotu DataViewSettingCollection pro každou z nich DataTable v objektu DataSet.

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
Dědičnost
Implementuje

Konstruktory

DataViewManager()

Inicializuje novou instanci DataViewManager třídy.

DataViewManager(DataSet)

Inicializuje novou instanci DataViewManager třídy pro zadaný DataSet.

Vlastnosti

Container

Získá kontejner pro komponentu.

(Zděděno od MarshalByValueComponent)
DataSet

Získá nebo nastaví na DataSet použití s DataViewManager.

DataViewSettingCollectionString

Získá nebo nastaví hodnotu, která se používá pro trvalost kódu.

DataViewSettings

Získá hodnotu DataViewSettingCollection pro každou DataTable v souboru DataSet.

DesignMode

Získá hodnotu označující, zda komponenta je aktuálně v režimu návrhu.

(Zděděno od MarshalByValueComponent)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k této komponentě.

(Zděděno od MarshalByValueComponent)
Site

Získá nebo nastaví lokalitu komponenty.

(Zděděno od MarshalByValueComponent)

Metody

CreateDataView(DataTable)

Vytvoří pro DataView zadaný DataTable.

Dispose()

Uvolní všechny prostředky používané nástrojem MarshalByValueComponent.

(Zděděno od MarshalByValueComponent)
Dispose(Boolean)

Uvolní nespravované prostředky používané MarshalByValueComponent nástrojem a volitelně uvolní spravované prostředky.

(Zděděno od MarshalByValueComponent)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)

Získá implementátor nástroje IServiceProvider.

(Zděděno od MarshalByValueComponent)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnListChanged(ListChangedEventArgs)

ListChanged Vyvolá událost.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

CollectionChanged Vyvolá událost při DataRelation přidání nebo odebrání do objektu DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

CollectionChanged Vyvolá událost při DataTable přidání nebo odebrání do objektu DataTableCollection.

ToString()

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od MarshalByValueComponent)

Událost

Disposed

Přidá obslužnou rutinu události pro naslouchání Disposed události v komponentě.

(Zděděno od MarshalByValueComponent)
ListChanged

Nastane po přidání řádku do nebo odstranění řádku z DataView.

Explicitní implementace rozhraní

IBindingList.AddIndex(PropertyDescriptor)

Přidá hodnotu do PropertyDescriptor indexů používaných pro vyhledávání.

IBindingList.AddNew()

Popis tohoto člena najdete v tématu AddNew().

IBindingList.AllowEdit

Popis tohoto člena najdete v tématu AllowEdit.

IBindingList.AllowNew

Popis tohoto člena najdete v tématu AllowNew.

IBindingList.AllowRemove

Popis tohoto člena najdete v tématu AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Seřadí seznam podle a PropertyDescriptorListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

Vrátí index řádku, který má danou PropertyDescriptorhodnotu .

IBindingList.IsSorted

Popis tohoto člena najdete v tématu IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Odebere objekt PropertyDescriptor z indexů používaných pro vyhledávání.

IBindingList.RemoveSort()

Odebere všechna řazení použitá pomocí ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.SortDirection

Popis tohoto člena najdete v tématu SortDirection.

IBindingList.SortProperty

Popis tohoto člena najdete v tématu SortProperty.

IBindingList.SupportsChangeNotification

Popis tohoto člena najdete v tématu SupportsChangeNotification.

IBindingList.SupportsSearching

Popis tohoto člena najdete v tématu SupportsSearching.

IBindingList.SupportsSorting

Popis tohoto člena najdete v tématu SupportsSorting.

ICollection.CopyTo(Array, Int32)

Zkopíruje elementy do objektu ICollectionArray, počínaje konkrétním Array indexem.

ICollection.Count

Popis tohoto člena najdete v tématu Count.

ICollection.IsSynchronized

Popis tohoto člena najdete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena najdete v tématu SyncRoot.

IEnumerable.GetEnumerator()

Popis tohoto člena najdete v tématu GetEnumerator().

IList.Add(Object)

Přidá položku do objektu IList.

IList.Clear()

Popis tohoto člena najdete v tématu Clear().

IList.Contains(Object)

Určuje, zda obsahuje IList konkrétní hodnotu.

IList.IndexOf(Object)

Určuje index konkrétní položky v objektu IList.

IList.Insert(Int32, Object)

Vloží položku do zadaného indexu IList .

IList.IsFixedSize

Popis tohoto člena najdete v tématu IsFixedSize.

IList.IsReadOnly

Popis tohoto člena najdete v tématu IsReadOnly.

IList.Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.

IList.Remove(Object)

Odebere první výskyt konkrétního objektu z objektu IList.

IList.RemoveAt(Int32)

Odebere IList položku v zadaném indexu.

ITypedList.GetItemProperties(PropertyDescriptor[])

PropertyDescriptorCollection Vrátí hodnotu, která představuje vlastnosti každé položky použité k vytvoření vazby dat.

ITypedList.GetListName(PropertyDescriptor[])

Vrátí název seznamu.

Metody rozšíření

GetKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Získá výčet služeb typu serviceType z IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získá výčet služeb typu T z IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získá službu typu serviceType z IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z IServiceProvider.

CreateAsyncScope(IServiceProvider)

Vytvoří nový AsyncServiceScope , který lze použít k řešení problémů s vymezeným oborem služeb.

CreateScope(IServiceProvider)

Vytvoří nový IServiceScope , který lze použít k řešení problémů s vymezeným oborem služeb.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z IServiceProvider.

GetService<T>(IServiceProvider)

Získejte službu typu T z IServiceProvider.

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z .IServiceProvider

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z .IServiceProvider

GetFakeLogCollector(IServiceProvider)

Získá objekt, který shromažďuje záznamy protokolu odesílané do falešného protokolovacího nástroje.

GetFakeRedactionCollector(IServiceProvider)

Získá falešné redactor kolektor instance z kontejneru injektáž závislostí.

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro operace čtení ve více vláknech. Je nutné synchronizovat všechny operace zápisu.

Viz také