我有一个集合绑定到网格视图 我知道 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
第二行
怎么办呢?
请参考: https://www.grapecity.com/en/blogs/4-steps-to-creating-an-inverted-datagrid
这将转置网格视图以将行显示为列,将列显示为行。
我发现唯一的方法是更改数据形式 所以我们从两个对象中获取值属性,并在 ValueObject 上创建 我们使用 name 属性手动命名标头。