Member 12754823 Ответов: 1

[Vb.net] связывают с несколькими столами для объекта datagridview


В настоящее время я работаю над проектом. Мой проект заключается в управлении инвентаризацией малого бизнеса. В настоящее время у меня есть база данных с SQL server 2014. Моя база данных содержит несколько таблиц, включая 5 таблиц, которые являются : "инвентарь", "продукт"," местоположение","отдел", "поставщик".

В настоящее время я использую автономный метод ado.net. (Я не могу использовать linq :( )

Так что да, мне нужно выбрать определенное поле из 5 таблиц, перечисленных выше, и привязать его к datagridview.

Например, я хочу взять код,описание,налог, цену из продукта. Количество, компания из инвентаря. Описание с места. Отдел код от отдела. providerCode от provider и свяжите все это поле в 1 datagridview.

В настоящее время я использую "строго типизированный набор данных", который содержит всю мою базу данных.


Если вам нужна дополнительная информация, просто спросите ее !

Спасибо, ребята!

ps: В настоящее время новый с базой данных, так что будьте любезны! ;)

pps: извините за мой английский, это не мой родной язык!

Что я уже пробовал:

Я провел несколько исследований, прежде чем задать здесь вопрос, некоторые люди говорят, что нужно взять всю информацию и поместить в datatable. Это хороший путь? Есть ли у него лучший метод? Может быть, я могу использовать хранимую процедуру?

1 Ответов

Рейтинг:
1

RossMW

Вам нужно создать соединение в таблицах, чтобы вернуть один набор данных.

Видеть Присоединяется.[^]

В интернете есть много учебников о том, как это сделать. просто найдите соединения TSQL

Кроме того, вы можете создать представление базы данных, в котором есть все необходимые соединения, а затем выбрать эти представления.