Отображение иерархических данных в таблице
-
05-07-2019 - |
Вопрос
У меня есть иерархическая структура данных, которую мне нужно отобразить в WPF.Я очень новичок в WPF и пытался придумать способ сделать это.Но, увы, я ничего не добился и прошу вас, ребята, о помощи.Моя структура данных выглядит следующим образом:
- Форд
- F-150
- 2009
- Р4445
- 2008
- N998
- 2007
- М775
- 2009
- Ф-350
- 2008
- N999
- 2007
- М777
- 2008
- F-150
Я хочу, чтобы данные отображались в таблице для удобства поиска следующим образом:
Ford
Model | 2009 | 2008 | 2007
---------------------------------------------
F-150 | P4445 | N998 | M775
F-350 | | N999 | M777
Я совершенно не понимаю, как этого добиться и возможно ли это вообще.Было бы проще, если бы это было в табличном формате, но, к сожалению, я не могу изменить структуру данных.Каков был бы наилучший и наиболее эффективный способ (у меня, вероятно, есть 70 моделей, которые мне нужно отобразить одновременно) сделать это в WPF?
Решение
используйте элемент управления TreeView. Ознакомьтесь с этой статьей.