* При перепечатке материалов ссылка на 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

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

Towards Cleaner Code II, a C# GUI Invoke/Async Helper
Automatically Starting your Application on Windows Mobile
Свойства, доступные только для чтения или только для записи
Проверка разрешений, запрашиваемых установленной сборкой
Объект Graphics
Сборщик мусора
Использование шаблонов кода
Стыковка и фиксация элементов управления
Сборки
Удаление и отключение точек прерывания
Классы CTS
Применение GDI+
Связывание, просмотр и фильтрация данных
Отладка элементов управления
Создание поддержки печати
| .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


     



Данный сайт или домен продается

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