Использование объектов DataView в коде
| Индекс материала |
|---|
| Использование объектов DataView в коде |
| Страница 2 |
| Страница 3 |
Объект DataView предоставляет функциональность, аналогичную возможностям метода Select объекта DataTable. Рассмотрим эту функциональность более подробно и попутно сравним ее с функциональностью метода Select. Создание объектов DataView Чтобы просмотреть с помощью объекта DataView данные объекта DataTable, его следует связать с этим объектом DataTable. Есть два способа указать объект DataTable, используемый объектом DataView: посредством свойства Table объекта Data View или конструктора этого объекта. Следующие фрагменты кода эквивалентны: Visual Basic. NET Dim tbl As New Оа1аТаЫе("ИмяТаблицы") Dim vue As DataView vue = New DataView() vue. Table = tbl vue = New DataView(tbl) Visual C#.NET DataTable tbl = new DataTable("HMaTa6rHu. bT); DataView vue; vue = new DataView(); vue.
Table = tbl; vue = new DataView(tbl); У объекта DataView также есть конструктор, сигнатура которого более точно соответствует методу Select объекта DataTable. Этот усовершенствованный конструктор задает значения свойств Table, RowFilter, Sort и RowStateFilter объекта DataVieit' в одной строке кода. Следующие фрагменты кода эквивалентны: Visual Basic. NET Dim tbl As New DataTable('Customers") Dim dvrs As DataViewRowState dvrs = DataViewRowState.
ModifiedOriginal Or DataViewflowState. Deleted Dim vue As DataView vue = New DataView vue. Table = tbl vue. RowFilter = "Country = 'USA'vue. Sort = "City DESCvue. RowStateFilter = dvrs vue = New DataView(tbl, "Country = 'USA'", "City DESC", dvrs) Visual C#.NET DataTable tbl = new DataTable("Customers"}; DataViewRowState dvrs; dvrs = DataViewRowState, ModifiedOriginal Or DataViewRowState. Deleted; DataView vue; vue = new DataView; vue.
Table = tbl; vue. RowFilter = "Country = 'USA'"; vue. Sort = "City DESC"; vue.
Основы работы с Microsoft ADO.NET
Использование поставщика данных .NET
Метео


