Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка приложений баз данных (Visual Studio 2008).docx
Скачиваний:
143
Добавлен:
26.03.2016
Размер:
1.01 Mб
Скачать

DataView - члены

DataView Представляет настраиваемое и допускающее привязку данных представление объекта DataTableдля сортировки, фильтрации, поиска, изменения и навигации.

Тип DataViewсодержит следующие члены.

Конструкторы

 

Имя

Описание

DataView

Перегружен. Инициализирует новый экземпляр класса DataView.

Методы

  •  

Имя

Описание

AddNew

Добавляет новую строку в DataView.

BeginInit

Запускает инициализацию компонента DataView, используемого в форме или другим компонентом. Инициализация происходит во время выполнения.

Close

Закрывает объект DataView.

ColumnCollectionChanged

Происходит после успешного изменения DataColumnCollection.

CopyTo

Копирует элементы в массив. Только для интерфейсов веб-форм.

Delete

Удаляет строку по указанному индексу.

Dispose

Перегружен. Удаляет ресурсы (кроме памяти), используемые объектом DataView.

EndInit

Завершает инициализацию экземпляра компонента DataView, используемого в форме или другим компонентом. Инициализация происходит во время выполнения.

Equals

Перегружен. Определяет, равны ли два рассматриваемых объекта.

Finalize

Перегружен.

Find

Перегружен. Находит строку в DataViewпо указанному значению ключа сортировки.

FindRows

Перегружен. Возвращает массив объектов DataRowView, столбцы которых соответствуют указанному значению ключа сортировки.

GetEnumerator

Получает перечислитель для данного объекта DataView.

GetHashCode

Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)

GetService

Возвращает средство реализации объекта IServiceProvider. (Унаследовано отMarshalByValueComponent.)

GetType

Возвращает объект Typeдля текущего экземпляра. (Унаследовано отObject.)

IndexListChanged

Происходит после успешного изменения DataView.

MemberwiseClone

Создает неполную копию текущего объекта Object. (Унаследовано отObject.)

OnListChanged

Вызывает событие ListChanged.

Open

Открывает DataView.

Reset

Зарезервировано только для внутреннего использования.

ToString

Перегружен.

ToTable

Перегружен. Создает и возвращает новый объект DataTableна основе строк в существующем объектеDataView.

UpdateIndex

Перегружен. Зарезервировано только для внутреннего использования.

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

 

Имя

Описание

AsQueryable

Преобразовывает объект IEnumerableвIQueryable. (Определено вQueryable.)

Cast

Преобразовывает элементы объекта IEnumerableв заданный тип. (Определено вEnumerable.)

OfType

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

Свойства

 

Имя

Описание

AllowDelete

Задает или получает значение, показывающее, разрешено ли удаление.

AllowEdit

Возвращает или задает значение, показывающее, разрешено ли изменение.

AllowNew

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

ApplyDefaultSort

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

Container

Возвращает контейнер для компонента. (Унаследовано от MarshalByValueComponent.)

Count

Получает число записей в DataViewпосле применения свойствRowFilterиRowStateFilter.

DataViewManager

Возвращает объект DataViewManager, связанный с этим представлением.

DesignMode

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

Events

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

IsInitialized

Получает значение, указывающее, инициализирован ли компонент.

IsOpen

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

Item

Получает строку данных из указанной таблицы.

RowFilter

Возвращает или задает выражение, используемое для выбора строк, просматриваемых в объекте DataView.

RowStateFilter

Возвращает или задает фильтр состояния строк, применяемый в DataView.

Site

Получает или задает узел компонента. (Унаследовано от MarshalByValueComponent.)

Sort

Возвращает или задает столбец или столбцы для сортировки, а затем — порядок сортировки для DataView.

Table

Возвращает или задает исходный объект DataTable.