* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Класс DataViewManager
8 февраля 2009

Класс DataViewManager функционирует совместно с классом DataSet подобно тому,
как класс Data View работает в паре с классом DataTable. Экземпляр класса Data View -
Manager, связанный с объектом DataSet, создает объекты Data View для представле-
ния различных таблиц этого объекта DataSet и управляет ими. При создании нового
объекта DataViewManager следует передать в качестве параметра объект DataSet или
установить свойство DataSet после создания объекта DataViewManager, например:
Visual Basic .NET
Dim rnyDataViewManager As New DataViewManager{[nyDataSet)
Dim myOtherDataViewManager As New DataViewManager
myOtherDataViewManager.DataSet = myOtherDataSet
Visual C#
DataViewManager rnyDataViewManager - new DataViewManager(tnyDataSet);
DataViewManager myOtherDataViewManager = new DataViewManager();
myOtherDataViewManager.DataSet = myOtherDataSet;
Подключившись к объекту DataSet, вы получаете возможность управля" ь его
свойствами RowFilter, Sort и др. с помощью набора DataView Settings. В свойстве
DataViewSettings содержится набор значений свойства DataView у каждой из таблиц,
составляющих объект DataSet. Чтобы установить это значение, укажите таблицу, для
которой хотите установить свойство DataView, а затем собственно значение свой-
ства. Например, следующий пример устанавливает свойство Row Filter объекта Data-
View, связанного с таблицей Customers:
Visual Basic .NET
rnyDataViewManager.DataViewSettings( "Customers" ).RowFilter =
"State = ' W A 1 "
Visual C#
myDataViewManager.DataViewSettings["Customers"].RowFilter =
"State = ' W A ' " ;
Объект DataView можно извлечь из DataViewManager, вызвав метод CreateData-
View; этот метод требует ссылку на объект DataTable'.
Visual Basic .NET
Dim rnyDataView As DataView
myDataView = myDataViewManager.CreateDataView(DataSet1.Tables(0»
Visual C#
DataView myDataView;
myDataView = myDataViewManager.CreateDataView(DataSet1.Tables[OJ);

Теги: .NET

Статьи по теме:

Декларативная защита, основанная на ролях
Создание плана блочного тестирования
Принципы создания элементов управления
Создание конфигурационного файла
Параметры компоновки установочной программы
Создание дополнительных типов объектов Doughnut
Towards Cleaner Code, A C# Asynchronous Helper
Полиморфизм
Создание компонента DoughnutMachine
Оптимизация средствами компилятора
Конструирование меню во время разработки
Создание элемента управления
Решения .NET
Вызов функций Windows API
Обеспечение совместимости с замещенными или скрытыми членами
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Класс DataViewManager. Регион сайта: Москва и Санкт-Петербург