ChildRelations у DataTable

Un1c0rn
Дата: 12.03.2006 02:16:03
Хотелось бы понять, как с помощь ChildRelations получить строку типа DataRow у дочерней таблицы... Если кто знает может побскажите:)????
Ex_Soft
Дата: 13.03.2006 12:10:25
foreach(DataRow rowMaster in ds.Tables["Master"].Rows)
{
   foreach(DataRow rowDetails in rowMaster.GetChildRows("RelationName"))
    {
       ...
    }
}
_________________
"Helo, word!" - 17 errors 56 warnings
Un1c0rn
Дата: 13.03.2006 16:07:01
Млин еслиб все так было просто....
Постараюсь объяснить что у меня за проблема
Некоторые методы были переопределены, для удобства, так что не удивляйтесь если вам покажется что это синтаксическая ошибка

(node.Tag as DBTreeNodeObject).ObjectTag = row;

//Этой стракой я сохраняю в узле дерева информацию из таблицы row типа
//DataRow, поидее так как я сохранил всю row должны сохранится и связи с
//другими таблицами....

...
тут еще куча кода.....
...

но когда я организовываю цикл...

foreach (System.Data.DataRow row in
((Node.Tag as DBTreeNodeObject).ObjectTag as System.Data.DataRow).GetChildRows("Bush"))
//Node выделенный узел, именно в нем я сохранил прошлой строкой row
// щас при попытке получить дочерниее строки, выясняется что их нет....

Вопрос заключается в том пропадают ли связи между таблицами или я просто что то не граммотно сделал....

Млин не знаю поймете что я пытался объяснить... Надеюсь да и сможете мне объяснить что происходит со связями при сохранение row в (node.Tag as DBTreeNodeObject).ObjectTag...