我真的希望你们中的一个能在这里帮助我。我搜索了一天,找到了许多与我的问题相关的主题,但没有一个能纠正这个问题。
简而言之,我有两个表(Comm_Community和DelinquencyDetail)。 Comm_Community有2个字段:CommunityID,CommunityName。 DelinquencyDetail有许多字段,包括在SQL服务器上关联它们的CommunityID字段。
我想在数据网格中列出DelinquencyDetail中的所有项目,并在Comm_Community表中包含CommunityName。如果我将AutoGenerateColumns保留为true,我会看到所有预期的列以及空白的Comm_Community字段。我已经禁用了autogeneratecolumns并使用以下方法创建了一个带有与CommunityName绑定的文本块的模板列:
<TextBlock Text="{Binding Comm_Community.CommunityName}" VerticalAlignment="Center"/>
当我这样做时,我得到一个空白列。我检查的一些事情是我在从DomainService返回时使用了.Include("Comm_Community")
,并且在DelinquencyDetail的元数据中有public Comm_Community Comm_Community { get; set; }
。
我还能尝试什么?任何帮助是极大的赞赏!我很抱歉,如果这很难理解,我不会经常提问,因为我这样做是为了自己的爱好,通常可以用足够的时间和阅读来解决这些问题。