У меня есть база данных, содержащая две таблицы, Продукты и Лицензии. Licences.ProductID
имеет ссылку на внешний ключ Products.ProductID
(т.е. лицензии на этот продукт).
Как мне представить эти отношения в WinForms DataGridView?
При подаче DataGridView (SQL Metal и через LINQ to SQL), ProductLicences.ProductID, он автоматически генерирует столбец с текстовым полем, ожидая «Продукт» (который, конечно, я не могу ввести ...).
Как изменить этот столбец, чтобы он содержал список со списком доступных продуктов?
У меня есть соединение (наследуется от Linq.DataContext
), источником данных, назначенным для DataGridView, является Link.IQueryable
, сгенерированный так:
var ds = from c in m_connection.Licences
select c;