Четверг Мая 17 , 2012
TEXT_SIZE
   


Работа с объектами DataRelation в коде

Индекс материала
Работа с объектами DataRelation в коде
Страница 2
Страница 3

Вы можете использовать собственный код для перемещения по нескольким таблицам данных, для проверки и агрегации данных, а также для каскадирования изменений. Тем не менее эти же операции легко и просто осуществляются средствами объекта DataRelation модели ADO. NET. Сейчас я покажу, как программно создать объект DataRelation. Создание объектов DataRelation У объекта DataRelation есть несколько важных свойств, значения которых задаются с помощью конструкторов. При создании объекта DataRelation следует указать его имя, чтобы объект удалось найти в наборе; кроме того, необходимо указать родительский и дочерний столбцы, на которых будет основано отношение.

Чтобы упростить создание одноименных объектов, класс DataRelation предоставляет отдельные конструкторы, принимающие отдельные объекты DataColumn и массивы таких объектов. В стандартном примере, создающем отношение, используются объекты DataTable, содержащие информацию о заказах и клиентах (рис. 7-3). Следующий фраг мент кода создает объект DataRelation для данного примера: Visual Basic. NET 'Создаем новый объект DataSet и добавляем объекты DataTable и DataColumn Dim ds As New DataSet() 'Создаем объект DataRelation, связывающий две таблицы Dim rel As DataRelation rel = New DataRelation("CustomersOrders", ds. TablesC"Customers").Columns("CustomerlD"), ds. Tables("Qrders").

Columns( "Customer-IDds. Relationships. Add(rel) Visual C#.NET //Создаем новый объект DataSet и добавляем объекты DataTable и DataColumn DataSet ds = new DataSet(); //Создаем объект DataRelation, связывающий две таблицы DataRelation rel; rel = new DataRelation{"CustomersOrders", ds. Tables["Custome rs"].

ColumnsE"CustomerlD"], ds. Tables["Orders"].Columns["CustomerID"]); ds. Relationships.



Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Метео

Войти

Голосование

Идеальный вариант проведения новогодней корпоративной вечеринки - это…

Сейчас на сайте

Сейчас 6 гостей онлайн