Разделы презентаций


Объект DataView

Объект DataViewпозволяет одновременно создавать разные представления данных из объекта DataTable, позволяющие настраивать способ отображения данных с помощью след.свойств:Порядок сортировки (нисходящий или восходящий)Фильтрация записей на основе значений полей.Фильтр состояния записи, который указывает

Слайды и текст этой презентации

Слайд 1ОБЪЕКТ DATA VIEW

ОБЪЕКТ DATA VIEW

Слайд 2Объект DataView
позволяет одновременно создавать разные представления данных из объекта DataTable,

позволяющие настраивать способ отображения данных с помощью след.свойств:
Порядок сортировки (нисходящий

или восходящий)
Фильтрация записей на основе значений полей.
Фильтр состояния записи, который указывает критерии отображения записей на основе состояния записи (например, Added – вновь созданные записи, Deleted – все записи отмеченные на удаление, и пр.)
Объект DataViewпозволяет одновременно создавать разные представления данных из объекта DataTable, позволяющие настраивать способ отображения данных с помощью

Слайд 3Создание объектов DataView
Dim tbl As New DataTable("TableName")
Dim vue As DataView

' Создаен объект DataView и связываем его с объектом DataTable


vue = New DataView()
vue.Table = tbl

' ИЛИ выполняем обе операции с помощью конструктора объекта DataView
vue = New DataView(tbl)
Создание объектов DataViewDim tbl As New DataTable(

Слайд 4Конструктор
Объект DataView имеет собственный конструктор, который задает значения свойств Table,

RowFilter, Sort и RowStateFilter объекта DataView в одной строке кода:


vue = New DataView(tbl,"Country = USA","City DESC",DataViewRowState.Added)

КонструкторОбъект DataView имеет собственный конструктор, который задает значения свойств Table, RowFilter, Sort и RowStateFilter объекта DataView в

Слайд 5Поиск данных в объекте DataView
Метод FindRows
Метод FindRows возвращает массив объектов

DataRowView, содержащих записи, которые удовлетворяют вашим критериям поиска.
С помощью метода

FindRows можно искать строки в некоторых столбцах, перечисленных в свойстве Sort объекта DataView.

Поиск данных в объекте DataViewМетод FindRowsМетод FindRows возвращает массив объектов DataRowView, содержащих записи, которые удовлетворяют вашим критериям

Слайд 6Пример
……. ‘Создание и открытие соединения
Dim tbl As New DataTable("Customer")
……. ‘Создание

структуры таблицы
……. ‘заполнение таблицы данными
vue.Sort =

"Country"
Dim aflows As DataRowView()
aflows = vue.FindRows("Spain")
If aflows.Length = 0 Then
MsgBox(" Ничего не найдено")
Else
For Each row As DataRowView In aflows
MsgBox("")
Next row
End If
Пример……. ‘Создание и открытие соединенияDim tbl As New DataTable(

Слайд 7Свойства Item, Count
Свойство Item возвращает объект DataRowView. Обращаясь к свойству

Item, передайте целое число, соответствующее номеру нужной вам строки.
Свойство

Count позволяет задать количество строк, доступных из объекта DataView. Следующий фрагмент кода просматривает содержимое объекта DataView с помощью свойств Count и Item.
Свойства Item, CountСвойство Item возвращает объект DataRowView. Обращаясь к свойству Item, передайте целое число, соответствующее номеру нужной

Слайд 8Пример
Dim vue As New DataView(tbl)
Dim row

As DataRowView
Dim i As Integer

For i = 0 To vue.Count - 1
row = vue(i)
Console.WriteLine(row("CompanyName"))
Next intCounter
ПримерDim vue As New DataView(tbl)    Dim row As DataRowView    Dim i

Слайд 9Свойство RowFilter
Содержит фильтр, указывающий, какие записи объекта DataTable доступны через

объект Data View.
Аналогично выражению WHERE SQL-запроса (значение по умолчанию

— пустая строка)
DataView1.RowFilter=“Город = ‘Омск’ ”

Свойство RowFilterСодержит фильтр, указывающий, какие записи объекта DataTable доступны через объект Data View. Аналогично выражению WHERE SQL-запроса

Слайд 10Свойство Sort
Указывает порядок сортировки записей, доступных через объект DataView (значение

по умолчанию -пустая строка)

DataView1.Sort = “Код_авто”


Свойство SortУказывает порядок сортировки записей, доступных через объект DataView (значение по умолчанию -пустая строка)DataView1.Sort = “Код_авто”

Слайд 11Cвойство RowStateFilter
Указывает, какие записи доступны через объект DataView, а также

версию этих записей (значение по умолчанию - DataViewRowState.CurrentRows)

Cвойство RowStateFilterУказывает, какие записи доступны через объект DataView, а также версию этих записей (значение по умолчанию -

Слайд 12Значения свойства RowStateFilter

Значения свойства RowStateFilter

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика