русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Конструкторы класса DataView


Дата добавления: 2015-07-09; просмотров: 651; Нарушение авторских прав


 

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

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

Синтаксис:

DataView()

В следующем примере показано создание нового объекта DataView.

private void MakeDataView()

{

DataView view = new DataView();

view.Table = DataSet1.Tables["Suppliers"];

view.AllowDelete = true;

view.AllowEdit = true;

view.AllowNew = true;

view.RowFilter = "City = "Moskow";

view.RowStateFilter = DataViewRowState.ModifiedCurrent;

view.Sort = "CompanyName DESC";

// жесткая привязка к TextBox

Text1.DataBindings.Add("Text", view, "CompanyName");

}

2 . Инициализирует новый экземпляр класса DataView с указанным объектом DataTable (класс DataTable представляет собой одну таблицу с данными, хранящуюся в памяти).

Синтаксис:

public DataView(DataTable table);

Параметр:

table (System.Data.DataTable) –объект DataTable.

В следующем примере показано создание нового объекта DataView с указанным объектом DataTable.

private void MakeDataView()

{

DataView view = new DataView(DataSet1.Tables["Suppliers"]);

// жесткая привязка к ComboBox

Combo1.DataSource = view;

Combo1.DisplayMember = "Suppliers.CompanyName";

}

3 . Инициализирует указанный экземпляр класса DataView с указанным объектом DataTable, свойствами RowFilter, Sort и объектом DataViewRowState.

Синтаксис:

public DataView(

DataTable table,

string RowFilter,

string Sort,

DataViewRowState RowState

)

Список параметров:

table (System.Data.DataTable) - объект DataTable.

RowFilter (System.String) - выражение, используемое для выбора строк, просматриваемых в объекте DataView.

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



RowState (System.Data.DataViewRowState) - Описывает версию данных в объекте DataRow. Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Возможные значения:

None – Отсутствует.

Unchanged - Неизмененная строка.

Added - Новая строка.

Deleted - Удаленная строка.

ModifiedCurrent - Текущая версия исходных данных, которые были изменены (см. ModifiedOriginal).

ModifiedOriginal - Версия исходной строки измененных данных. (Хотя данные были изменены, они доступны как ModifiedCurrent).

OriginalRows - Исходные строки, включая неизмененные и удаленные. CurrentRows Текущие строки, включая неизмененные, новые и измененные строки. Имя приложения может быть 128 символов или меньше.DataViewRowState.

В следующем примере показано создание нового объекта DataView с описанным конструктором.

private void MakeDataView(DataSet dataSet)

{

DataView view = new DataView(dataSet.Tables["Suppliers"],

"Country = 'UK'", "CompanyName",

DataViewRowState.CurrentRows);

view.AllowEdit = true;

view.AllowNew = true;

view.AllowDelete = true;

}

 

 



<== предыдущая лекция | следующая лекция ==>
Базовая информация | Свойства класса DataView


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.071 сек.