从LINQ中的连接子表中获取列

时间:2011-05-24 11:10:56

标签: vb.net linq-to-sql datagridview

另一个LINQ问题:/

我不知道如何从Subtable“Produkt”

访问该值

enter image description here

我有一个datagridview,它使用图片中LINQ结果的数据源 Maintable中的列正确显示。 但是对于Subtable“Produkt”,我无法达到Name Column值。 如果我在DataPropertyName中使用“Produkt”,结果为:{ContainerDB.tbl_Produkt} 使用Produkt.Name,不显示任何内容。

任何想法?

1 个答案:

答案 0 :(得分:0)

如果您愿意,这有点作弊,但如果您在Produkt类上覆盖.ToString以返回name属性的值,则应显示Name而不是类信息。

您还可以在具有produkt的类中放置属性。类似的东西:

Public Readonly Property ProduktName() as String
    Get
       Return Produkt.Name
    End Get
End Property