【问题标题】:WPF Populate combo box with multi-table dataWPF 使用多表数据填充组合框
【发布时间】:2010-06-29 03:48:08
【问题描述】:

我正在研究一个简单的 WPF 示例,并希望扩展该示例,但我很苦恼,我将首先解释一些背景知识。我有三个表,人员、地址和国家。正如预期的那样,人们住在一个地址,地址位于特定的国家。

我目前正在尝试在创建新人员时使用组合框作为查找表,以便我可以选择现有地址,并且到目前为止它运行良好。通过在我的组合框中使用 ItemsControl.ItemTemplate,我的地址以“街道编号、街道名称、邮政编码”的格式出现。

我还想在格式化地址中包含国家/地区,但是我的地址表仅包含 FK 到我的国家/地区表中。我是否可以进入我的国家/地区表以在 ItemsControl.ItemTemplate 中获取所有国家/地区名称?或者是否有我需要了解/研究的机制?

【问题讨论】:

    标签: c# wpf combobox itemscontrol


    【解决方案1】:

    我很傻,解决方案一直存在,因为我的地址实体可以通过属性访问其国家/地区。

    我只是在我的 ItemsControl.ItemTemplate 中添加了另一个文本块并将其绑定到 Country.Name

    <TextBlock Name="Country" Text="{Binding Path=Country.Name}" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 2019-06-11
      • 2020-10-28
      • 1970-01-01
      相关资源
      最近更新 更多