Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Базы данных под .NET > Подскажите как связать две таблицы |
Автор: Doss 20.11.2007, 13:26 | ||
Помогите всязать две таблицы, работаю в 2005 Studio, в 2003 идет и в моем нет? Кажется что то с DATAGrid...! Помогите если можно с примером...спосибо!!!!
|
Автор: thomas 20.11.2007, 15:10 |
Doss, Приветствую. А что собственно нужно получить в результате? Отобразить в DataGridView товары конкретного поставщика? Или отображать данные на поставщиков с применением навигации по записям и для выбранного поставщика отображать товары(в DataGridView)? В первом случае использовать прямой запрос к БД с использованием JOIN. Во втором BindingNavigator и BindingSource.(если работаем с дизайнером) Sql-команду с условием на выборку товаров для конкретного поставщика. При смене поставщиков применять Refresh() для DataGridView, выводящего товары на экран, а в ДатаСет удалять и создавать соответствующую табличку по новой. |
Автор: Doss 21.11.2007, 00:15 |
Ну кто-нибудь......подскажите? |
Автор: thomas 21.11.2007, 00:53 | ||||
Doss, Что подсказать, то? ![]() Связь в ДатаСет ты добавил. Код правильный. Но вот для чего ты добавил эту связь совершенно не понятно. Что ты хочешь этм сделать
Ты и так своих поставщиков уже отобразил
|
Автор: Doss 22.11.2007, 14:32 |
НУ да, поставщиков то я отобразил, а если хочу отбразить товары конкретного поставщика, т.е если выбрал одного поставщика и хоу посмотреть коки у него товары, то кликаю на нем или возле него на + и выжу его товары на этой же форме...спосибо за содействие... |
Автор: Gesha 26.11.2007, 10:15 | ||
Doss, Вариант №1 После клика на поставщике делать запрос по его ID и выводить его в таблицу Вариант №2 Делать фильтр по датасету
|