WPF Заполнить поле со списком данных из нескольких таблиц - PullRequest
0 голосов
/ 28 июня 2010

Я работаю над простым примером WPF и хотел бы расширить пример, но я изо всех сил, сначала я объясню некоторые предпосылки. У меня есть три таблицы, люди, адреса и страны. Как и ожидалось, люди живут по адресу, а адреса находятся в определенной стране.

В настоящее время я работаю с использованием поля со списком в качестве справочной таблицы при создании нового человека, чтобы я мог выбрать существующий адрес, и пока он отлично работает. Мои адреса выходят в формате «Номер улицы, Название улицы, Почтовый индекс» с использованием ItemsControl.ItemTemplate в моем поле со списком.

Я хотел бы также включить страну в отформатированный адрес, однако моя таблица адресов содержит только FK в таблицу моих стран. Возможно ли, что я могу получить доступ к своей таблице стран, чтобы получить название страны внутри ItemControl.ItemTemplate? ИЛИ есть ли механизм, который мне нужно понять / исследовать?

1 Ответ

0 голосов
/ 28 июня 2010

Глупо, решение было всегда, так как мой адресный объект имеет доступ к своей стране через свойство.

Я просто добавил еще один текстовый блок в мой ItemsControl.ItemTemplate и привязал его к Country.Name

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