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)

Инициализирует новый экземпляр класса DataViewManager для указанного объекта DataSet.

Свойства

Container

Возвращает контейнер для компонента.

(Унаследовано от MarshalByValueComponent)
DataSet

Возвращает или задает объект DataSet для использования с коллекцией DataViewManager.

DataViewSettingCollectionString

Возвращает или задает значение, используемое для сохраняемости кода.

DataViewSettings

Получает коллекцию DataViewSettingCollection для каждого объекта DataTable в DataSet.

DesignMode

Возвращает значение, показывающее, находится ли компонент в настоящий момент в режиме разработки.

(Унаследовано от MarshalByValueComponent)
Events

Возвращает список обработчиков событий, которые прикреплены к этому компоненту.

(Унаследовано от MarshalByValueComponent)
Site

Возвращает или задает сайт компонента.

(Унаследовано от MarshalByValueComponent)

Методы

CreateDataView(DataTable)

Создает объект DataView для указанного объекта 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)

Сортирует список, используя дескриптор PropertyDescriptor и направление 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)

Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива 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[])

Возвращает имя списка.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к

Потокобезопасность

Этот тип является безопасным для многопоточных операций чтения. Необходимо синхронизировать все операции записи.

См. также раздел