Страница: 1 |
Страница: 1 |
Вопрос: Как вывести связанные данные в DataSet
Добавлено: 20.05.06 13:12
Автор вопроса: nick
Проблема:
Есть два Грида.
Есть один ДатаСет.
В ДатаСете две таблицы, связанные
по ключевому полю (1 - многим).
Как связать Гриды?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #1
Добавлено: 23.05.06 10:11
Что-то я совсем недопонимаю. Напиши SQL запрос на выборку для датасета.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 23.05.06 14:41
Что значит связать гриды? если охото вложенность такую как в вёрде, то тут грида маловато будет...
Номер ответа: 3
Автор ответа:
nick
Вопросов: 1
Ответов: 1
Профиль | | #3
Добавлено: 23.05.06 19:52
Спешил!
Связать гриды значит:
В одном из гридов выбираю строку с данными.
Во втором автоматически отображаются данные для выбранной записи.
Например: Первый грид {Фамилия} Второй грид {все строки связанные с этой фамилией по ключю}
Или так.
В БД есть две таблицы связанные отношением один ко многим. Хочется подключить БД и вывести данные из одной таблицы в первый грид, а из второй таблицы во второй грид!
Причем все это делается в 2005 студии.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 23.05.06 21:26
ключ то один, делаешь sql запрос на выборку по ключу... т.е. предположим что ключ id, тогда что-то типа
select * from VtoroiGird WHERE id=то_что_выбрано_в_первом гриде...
VtoroiGird - понятное дело имя таблицы с котрой заполняется этот самый второго гирд