| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .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 Делать фильтр по датасету
|