Текущие диоды WPF DataGrid не выполняют это сразу ...
Но есть варианты ...
Путь XML
Формат XMLданных может помочь вам достичь этого.
Например,
<Employees>
<Employee>
<FirstName>A</FirstName>
<LastName>B</LastName>
</Employee>
<Employee>
<FirstName>C</FirstName>
<LastName>D</LastName>
</Employee>
<Employee>
<FirstName>P</FirstName>
<LastName>Q</LastName>
</Employee>
</Employees>
необходимо преобразовать с помощью XSLT, который преобразует его в нечто подобное ...
<Columns>
<Column Name="FirstName">
<Employee>A</Employee>
<Employee>C</Employee>
<Employee>P</Employee>
</Column>
<Column Name="LastName">
<Employee>B</Employee>
<Employee>D</Employee>
<Employee>Q</Employee>
</Column>
</Columns>
Заголовки столбцов должны быть переопределены стилями, которые скрывают имена заголовков столбцов, когда происходит преобразование.
Кроме того, RowHeader
должен быть стилизован для «кражи» имен /Column@Name
в том же порядке, в котором они отображаютсяв данных.
Поворот Transform Way
Поворот сетки данных на 90 градусов и каждого содержимого ячейки на 270 градусов.Не знаю, дает ли преобразование Layout или Render лучшие результаты ...
Дайте мне знать, если это направит вас в правильном направлении.