Динамический диапазон строк и столбцов в WPF DataGrid - PullRequest
1 голос
/ 29 января 2011

Я работаю над новым проектом, в котором дизайн требует динамических строк и столбцов, отображаемых в виде сетки.Я думаю, что я могу сделать это очень хакерски, используя обычную Grid, но кажется, что это возможно при использовании «реальной» сетки. mockup

В моём макете я обведу хитрый бит красным,Под столбцом 1 у меня фактически 2 столбца данных.Проблема в том, что мои данные в столбце 1 могут занимать несколько строк.И тот факт, что первый столбец - это на самом деле два псевдостолбца, и каждый из них может независимо занимать разное количество строк.Примечание: данные являются поддельными и несущественными.Я открыт для идей для хорошей реализации.Я могу вернуться к Grid и сделать все это в коде позади, я открыт для покупки сетки данных, которая может иметь большую мощность, чем DataGrid, и мой абсолютный last курорт / предпочтение состоит в том, чтобы реструктурировать этот формат так, чтобычто-то более выполнимое.

Спасибо за любые идеи, которые вы можете предоставить.

1 Ответ

0 голосов
/ 29 января 2011

Большинство коммерческих реализаций WPF DataGrid обрабатывают такие иерархические данные.Например, Telerik DataGrid (часть RadControls для WPF) поддерживает иерархические данные в нескольких форматах.

Как правило, стиль по умолчанию немного отличается от вашего выше, но его можно адаптировать к этомуформатирование с помощью стиля.

...