Я не уверен, как вы получаете доступ к своим таблицам.Но мне нравится использовать Entity Framework.Похоже, что у вас есть связь с внешним ключом в вашей таблице «рисунков», указывающая на ваш первичный ключ «пользователя».
Использование Entity Framework 4 и .Net 4 (оба в RC на момент написания этой статьи)довольно гладкоВы просто создаете модель на основе вашей текущей базы данных.Это в значительной степени отображает все ваши записи базы данных для классов для вас.Каждая из ваших таблиц будет коллекцией в вашей модели (которую я буду называть контекстом), поэтому вы можете получить к ним доступ следующим образом:
context.Users и context.Pictures
context.Usersбудет автоматически иметь «свойство навигации» с именем Pictures, которое просто представляет собой набор конкретных изображений, имеющих внешние ключи, указывающие на этого пользователя.
, поэтому вы должны привязать свою основную «сетку» к context.Users для отображения любогоинформация о пользователе, который вам нравится.Затем в своем разделе сведений вы можете привязать свой «список» сведений к: (grid.selectedRow от имени пользователя). Картинки
Выше приведен только псевдокод в надежде, что он поможет вам начать работу в правильном направлении.
Если вы не хотите использовать Entity Framework, если бы вы могли предоставить больше информации о том, как вы получаете доступ к информации из вашей базы данных, я мог бы предоставить более конкретный пример того, как привязать данные к вашему основному сценарию детализации..