R
Я сам сегодня искал лучший подход к этому. Если это был сайт с низким трафиком, где производительность не имеет значения, вы можете сначала получить данные из родительской таблицы, а затем использовать встроенные методы, передавая идентификатор, чтобы получить дочерние данные. Не очень эффективно, хотя.
Другой подход заключается в создании класса со свойствами, представляющими поля родительских и дочерних таблиц. Затем верните список объектов, представляющих этот класс для привязки.
Я рассматриваю подход ADO.NET для моей конкретной ситуации - использование DataSet и класса DataRelation. По сути, мы заполняем один DataSet связанными таблицами и используем класс DataRelation, как описано здесь:
http://www.codeguru.com/csharp/.net/net_data/datagrid/article.php/c10947
Энтони: -)