Меняется ли привязка DataGrid к списку в WPF? - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть привязка коллекции к представлению сетки. Я понимаю, что по умолчанию для GridView показывается заголовок столбца в качестве имени свойства и записи для значений этого свойства

, но при условии, что у меня есть этоколлекция

{
  Object1 { Name : First One , Value : 11}
  Object2 { Name : Second One, Value : 22}
}

по умолчанию в сетке:

<table >
  <tr>
    <th>Name</th>
    <th>Value</th> 

  </tr>
  <tr>
    <td>First Name </td>
    <td>11</td> 
    
  </tr>
  <tr>
    <td>Second Name </td>
    <td>22</td> 
 
  </tr>
</table>

но я хочу, чтобы это было так

Первый ------------ Второй

11 ---------------------- 22 * ​​1017 *

Линия
вторая строка

как это сделать?

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Я обнаружил, что единственный способ - это изменить форму данных, поэтому мы берем свойство value из обоих объектов и создаем его в ValueObject и используем свойство name для именования заголовков вручную.

0 голосов
/ 27 сентября 2018

Пожалуйста, обратитесь к: https://www.grapecity.com/en/blogs/4-steps-to-creating-an-inverted-datagrid

Это будет транспонировать ваше представление сетки, чтобы показать строки в виде столбцов и столбцы в виде строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...