#vb.net #linq-to-sql #datagridview
#vb.net #linq-to-sql #datagridview
Вопрос:
Я не знаю, как получить доступ к значению из подтаблицы «Продукт»
У меня есть datagridview, который использует источник данных из результата LINQ с рисунка.
Столбцы из основной таблицы отображаются правильно, но для подтаблицы «Продукт» я не могу получить значение столбца Name.
Если я использую «Продукт» в DataPropertyName, результатом будет:
{ContainerDB.tbl_Produkt}
с помощью продукта.Имя ничего не отображается.
Есть идеи?
Ответ №1:
Это, если хотите, небольшой обман, но если вы переопределите .В строке класса Produkt, возвращающей значение свойства name, должно отображаться имя вместо информации о классе.
Вы также могли бы присвоить свойство классу, в котором содержится продукт. Что-то вроде:
Public Readonly Property ProduktName() as String
Get
Return Produkt.Name
End Get
End Property