DataViewManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje výchozí hodnotu DataViewSettingCollection pro každý DataTable z nich 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
| Name | Description |
|---|---|
| DataViewManager() |
Inicializuje novou instanci DataViewManager třídy. |
| DataViewManager(DataSet) |
Inicializuje novou instanci DataViewManager třídy pro zadaný DataSet. |
Vlastnosti
| Name | Description |
|---|---|
| Container |
Získá kontejner pro komponentu. (Zděděno od MarshalByValueComponent) |
| DataSet |
Získá nebo nastaví DataSet použití s DataViewManager. |
| DataViewSettingCollectionString |
Získá nebo nastaví hodnotu, která se používá pro trvalost kódu. |
| DataViewSettings |
DataViewSettingCollection Získá pro každý DataTable z nich DataSetv . |
| DesignMode |
Získá hodnotu urč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
| Name | Description |
|---|---|
| CreateDataView(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 a volitelně uvolní spravované prostředky. (Zděděno od MarshalByValueComponent) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetService(Type) |
Získá implementátor .IServiceProvider (Zděděno od MarshalByValueComponent) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (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í z objektu DataRelationCollection. |
| TableCollectionChanged(Object, CollectionChangeEventArgs) |
CollectionChanged Vyvolá událost při DataTable přidání nebo odebrání z 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
| Name | Description |
|---|---|
| Disposed |
Přidá obslužnou rutinu Disposed události pro naslouchání události v komponentě. (Zděděno od MarshalByValueComponent) |
| ListChanged |
Nastane po přidání nebo odstranění řádku z objektu DataView. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IBindingList.AddIndex(PropertyDescriptor) |
PropertyDescriptor Přidá indexy použité k vyhledávání. |
| IBindingList.AddNew() |
Popis tohoto člena naleznete v tématu AddNew(). |
| IBindingList.AllowEdit |
Popis tohoto člena naleznete v tématu AllowEdit. |
| IBindingList.AllowNew |
Popis tohoto člena naleznete v tématu AllowNew. |
| IBindingList.AllowRemove |
Popis tohoto člena naleznete 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 naleznete v tématu IsSorted. |
| IBindingList.RemoveIndex(PropertyDescriptor) |
Odebere PropertyDescriptor z indexů použitých k hledání. |
| IBindingList.RemoveSort() |
Odebere jakékoli řazení použité pomocí ApplySort(PropertyDescriptor, ListSortDirection). |
| IBindingList.SortDirection |
Popis tohoto člena naleznete v tématu SortDirection. |
| IBindingList.SortProperty |
Popis tohoto člena naleznete v tématu SortProperty. |
| IBindingList.SupportsChangeNotification |
Popis tohoto člena naleznete v tématu SupportsChangeNotification. |
| IBindingList.SupportsSearching |
Popis tohoto člena naleznete v tématu SupportsSearching. |
| IBindingList.SupportsSorting |
Popis tohoto člena naleznete v tématu SupportsSorting. |
| ICollection.CopyTo(Array, Int32) |
Zkopíruje prvky do objektu ICollectionArray, počínaje konkrétním Array indexem. |
| ICollection.Count |
Popis tohoto člena naleznete v tématu Count. |
| ICollection.IsSynchronized |
Popis tohoto člena naleznete v tématu IsSynchronized. |
| ICollection.SyncRoot |
Popis tohoto člena naleznete v tématu SyncRoot. |
| IEnumerable.GetEnumerator() |
Popis tohoto člena naleznete v tématu GetEnumerator(). |
| IList.Add(Object) |
Přidá položku do objektu IList. |
| IList.Clear() |
Popis tohoto člena naleznete v tématu Clear(). |
| IList.Contains(Object) |
Určuje, zda IList obsahuje konkrétní hodnotu. |
| IList.IndexOf(Object) |
Určuje index konkrétní položky v objektu IList. |
| IList.Insert(Int32, Object) |
Vloží položku do IList v zadaném indexu. |
| IList.IsFixedSize |
Popis tohoto člena naleznete v tématu IsFixedSize. |
| IList.IsReadOnly |
Popis tohoto člena naleznete v tématu IsReadOnly. |
| IList.Item[Int32] |
Získá nebo nastaví prvek v zadaném 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 pro každou položku použitou k vytvoření vazby dat. |
| ITypedList.GetListName(PropertyDescriptor[]) |
Vrátí název seznamu. |
Metody rozšíření
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro operace čtení s více vlákny. Je nutné synchronizovat všechny operace zápisu.