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)

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)

Сортирует список на основе 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[])

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

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

CreateAsyncScope(IServiceProvider)

Создает новый AsyncServiceScope объект, который можно использовать для разрешения служб с областью действия.

CreateScope(IServiceProvider)

Создает новый IServiceScope объект, который можно использовать для разрешения служб с областью действия.

GetKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Получение перечисления служб типа serviceType из .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Получение перечисления служб типа T из .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Получение службы типа serviceType из .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetServices(IServiceProvider, Type)

Получение перечисления служб типа serviceType из .IServiceProvider

GetServices<T>(IServiceProvider)

Получение перечисления служб типа T из .IServiceProvider

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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

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

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