Я работаю над проектом по управлению инвентаризацией малого бизнеса. У меня есть база данных с SQL Server 2014, которая содержит несколько таблиц, включая: «Инвентарь», «Продукт», «Местоположение», «Департамент», «Поставщик».Связать несколько таблиц с DataGridView в .net и sql-сервере
В настоящее время я использую автономный метод ado.net. Я не могу использовать LINQ :(
нужно выбрать определенные поля из 5 таблиц, перечисленных выше, и привязать их к DataGridView
.
Например, я хочу взять код, описание, налог, цена от продукта ; количество, компания из инвентаря; Описание от Location; DepartmentCode из Департамента; providerCode от поставщика, и связать все эти поля один DataGridView
Я в настоящее время использую «строго типизированный набор данные», который содержит все мою базу данных
..Я провел некоторое исследование, прежде чем задавать вопрос n здесь. Некоторые люди говорят, что принимают всю информацию и депозит в DataTable
. Это хороший способ? Есть ли лучший способ сделать это? Может быть, я могу использовать хранимую процедуру?
Кроме того, информация в datagridview может быть обновлена!
Если вам нужна дополнительная информация, просто спросите об этом!
Для получения работы с приложением DataTable может быть хорошим началом. Он даже автоматически может быть ограничен DataGridView. – Fabio
Вы должны использовать sql Views для объединения всей этой информации, вы не можете связывать таблицы с несколькими значениями, выполните эту работу в sql. – McNets
Вы не привязываетесь к таблицам базы данных, а к 'DataTable', которые могут состоять из файлов из разных таблиц db. – Plutonix