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


Метод GetParentRow объекта DataRow

Индекс материала
Метод GetParentRow объекта DataRow
Страница 2
Страница 3

Объект DataRelation позволяет перемещаться по иерархии не только вниз, но и вверх. У объекта DataRow есть метод GetParentRoiv, при помощи которого удается найти родительскую запись дочерней записи на основании определенного в объекте DataSet объекта DataRelation. Как и метод GetChildRows, GetParentRow принимает нужный объект DataRelation или строку с его именем: Visual Basic. NET Dim rowCustomer, rowOrder As DataRow 'Просматриваем записи о заказах For Each rowOrder In ds.

TablesC'Orders").Rows Console. Write(rowOrder("OrderIO") & vbTab & rowOrder("OrderDate")} 'Ищем связанную родительскую запись rowCustomer = rowOrder. GetParentRow("CustomersOrders") Console. WriteLine(vbTab & rowCustomer("CompanyName")) Next rowOrder Visual C#.NET DataRow rowCustomer; //Просматриваем записи о заказах foreach (DataRow rowOrder in ds. Tables["Orders"].

Rows) { Console. Write(rowOrder["OrderID"] + "\t" + rowOrder["OrderDate"]); //Ищем связанную родительскую запись rowCustomer = rowOrder. GetParentRow{"CustomersOrders"); Console. WriteLine("\t" + rowCustomer["CompanyName"]); } Метод GetParentRows. объекта DataRow Если вы имеете дело с отношением один ко многим и вам нужно просмотреть все родительские записи конкретного объекта DataRow, воспользуйтесь методом GetParentRows объекта DataRow. Его сигнатуры аналогичны сигнатурам метода GetChildRows-. Visual Basic.

NET 'Просматриваем записи о клиентах Dim rowChild, rowParent As DataRow For Each rowChild In ds. Tables("ChildTable").Rows 'Просматриваем родительские, загшси Console.



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


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

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

Метео

Войти

Голосование

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

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

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