Как отобразить ненормализованные данные в иерархической структуре?
Моя проблема в том, что я хочу отображать данные в иерархической структуре следующим образом:
демократграфства клеркаКандидат 1Кандидат 2магистратКандидат 1Кандидат 2Кандидат 3
Но я получаю набор данных следующим образом:
Party | Office | Candidate
--------------------------------------------
Democrat | County Clerk | Candidate 1
Democrat | County Clerk | Candidate 2
Democrat | Magistrate | Candidate 1
Democrat | Magistrate | Candidate 2
Democrat | Magistrate | Candidate 3
Я планировал использовать вложенные ретрансляторы, но для этого мне нужно отдельное значение Party, а затем разные значения названия офиса в этой партии.
Существуют ли какие-либо функции .NET, позволяющие легко делать то, что я пытаюсь сделать? Будет ли лучший способ отображения информации, кроме повторителей?
Заранее спасибо!