DataViewManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит значение по умолчанию DataViewSettingCollection для каждого DataTable из них.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
- Наследование
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| DataViewManager() |
Инициализирует новый экземпляр класса DataViewManager. |
| DataViewManager(DataSet) |
Инициализирует новый экземпляр класса для указанного DataViewManagerDataSet. |
Свойства
| Имя | Описание |
|---|---|
| Container |
Возвращает контейнер для компонента. (Унаследовано от MarshalByValueComponent) |
| DataSet |
Возвращает или задает используемый DataSet с ним DataViewManagerобъект . |
| DataViewSettingCollectionString |
Возвращает или задает значение, используемое для сохраняемости кода. |
| DataViewSettings |
DataViewSettingCollection Возвращает значение для каждого DataTable из них DataSetв . |
| DesignMode |
Возвращает значение, указывающее, находится ли компонент в режиме конструктора. (Унаследовано от MarshalByValueComponent) |
| Events |
Возвращает список обработчиков событий, подключенных к этому компоненту. (Унаследовано от MarshalByValueComponent) |
| Site |
Возвращает или задает сайт компонента. (Унаследовано от MarshalByValueComponent) |
Методы
| Имя | Описание |
|---|---|
| CreateDataView(DataTable) | |
| Dispose() |
Освобождает все ресурсы, используемые параметром MarshalByValueComponent. (Унаследовано от MarshalByValueComponent) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые MarshalByValueComponent и при необходимости освобождает управляемые ресурсы. (Унаследовано от MarshalByValueComponent) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetService(Type) |
Возвращает реализующего объект IServiceProvider. (Унаследовано от MarshalByValueComponent) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnListChanged(ListChangedEventArgs) |
Вызывает событие ListChanged. |
| RelationCollectionChanged(Object, CollectionChangeEventArgs) |
CollectionChanged Вызывает событие при DataRelation добавлении или удалении из негоDataRelationCollection. |
| TableCollectionChanged(Object, CollectionChangeEventArgs) |
CollectionChanged Вызывает событие при DataTable добавлении или удалении из негоDataTableCollection. |
| ToString() |
String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен. (Унаследовано от MarshalByValueComponent) |
События
| Имя | Описание |
|---|---|
| Disposed |
Добавляет обработчик событий для прослушивания Disposed события компонента. (Унаследовано от MarshalByValueComponent) |
| ListChanged |
Происходит после добавления или удаления строки из нее DataView. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IBindingList.AddIndex(PropertyDescriptor) |
Добавляет в PropertyDescriptor индексы, используемые для поиска. |
| IBindingList.AddNew() |
Описание этого элемента см. в разделе AddNew(). |
| IBindingList.AllowEdit |
Описание этого элемента см. в разделе AllowEdit. |
| IBindingList.AllowNew |
Описание этого элемента см. в разделе AllowNew. |
| IBindingList.AllowRemove |
Описание этого элемента см. в разделе AllowRemove. |
| IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Сортирует список на основе a PropertyDescriptor и a ListSortDirection. |
| IBindingList.Find(PropertyDescriptor, Object) |
Возвращает индекс заданной строки PropertyDescriptor. |
| IBindingList.IsSorted |
Описание этого элемента см. в разделе IsSorted. |
| IBindingList.RemoveIndex(PropertyDescriptor) |
PropertyDescriptor Удаляет из индексов, используемых для поиска. |
| IBindingList.RemoveSort() |
Удаляет любой сорт, примененный с помощью ApplySort(PropertyDescriptor, ListSortDirection). |
| IBindingList.SortDirection |
Описание этого элемента см. в разделе SortDirection. |
| IBindingList.SortProperty |
Описание этого элемента см. в разделе SortProperty. |
| IBindingList.SupportsChangeNotification |
Описание этого элемента см. в разделе SupportsChangeNotification. |
| IBindingList.SupportsSearching |
Описание этого элемента см. в разделе SupportsSearching. |
| IBindingList.SupportsSorting |
Описание этого элемента см. в разделе SupportsSorting. |
| ICollection.CopyTo(Array, Int32) |
Копирует элементы объекта ICollectionArrayв определенный индекс, начиная с определенного Array индекса. |
| ICollection.Count |
Описание этого элемента см. в разделе Count. |
| ICollection.IsSynchronized |
Описание этого элемента см. в разделе IsSynchronized. |
| ICollection.SyncRoot |
Описание этого элемента см. в разделе SyncRoot. |
| IEnumerable.GetEnumerator() |
Описание этого элемента см. в разделе GetEnumerator(). |
| IList.Add(Object) |
Добавляет элемент в IList. |
| IList.Clear() |
Описание этого элемента см. в разделе Clear(). |
| IList.Contains(Object) |
Определяет, содержит ли IList определенное значение. |
| IList.IndexOf(Object) |
Определяет индекс определенного элемента в IList. |
| IList.Insert(Int32, Object) |
Вставляет элемент в IList по указанному индексу. |
| IList.IsFixedSize |
Описание этого элемента см. в разделе IsFixedSize. |
| IList.IsReadOnly |
Описание этого элемента см. в разделе IsReadOnly. |
| IList.Item[Int32] |
Возвращает или задает элемент по указанному индексу. |
| IList.Remove(Object) |
Удаляет первое вхождение определенного объекта из IList. |
| IList.RemoveAt(Int32) |
Удаляет элемент IList по указанному индексу. |
| ITypedList.GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollection Возвращает свойства для каждого элемента, используемого для привязки данных. |
| ITypedList.GetListName(PropertyDescriptor[]) |
Возвращает имя списка. |
Методы расширения
Применяется к
Потокобезопасность
Этот тип является безопасным для многопоточных операций чтения. Необходимо синхронизировать все операции записи.