【发布时间】:2009-12-23 02:20:00
【问题描述】:
我想通过在 GridView 中添加一个额外的标题行来“分组” WPF GridView 中的一些列。
在带有中继器的 ASP.Net 中,这看起来像:
<asp:Repeater ID="myRepeater">
<HeaderTemplate>
<table>
<tr>
<td></td>
<td colspan="2">Group 1</td>
<td colspan="2">Group 2</td>
<td></td>
</tr>
<tr>
<td>Value 1 Header</td>
<td>Value 2 Header</td>
<td>Value 3 Header</td>
<td>Value 4 Header</td>
<td>Value 5 Header</td>
<td>Value 6 Header</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>Value 1</td>
<td>Value 2</td>
<td>Value 3</td>
<td>Value 4</td>
<td>Value 5</td>
<td>Value 6</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
因此“值 1”只有一个标题,而“值 2”和“值 3”将有一个标题和一个分组标题。
对如何在 WPF 中执行此类操作有任何想法吗?谢谢。
【问题讨论】:
标签: wpf gridview formatting