使用带有合并标头的WPF的复杂表

时间:2013-01-05 14:56:23

标签: .net wpf datagrid

它应该如下表所示:

table image

我寻求帮助的原因是我试图找到如何合并标题,但答案对我来说并不是很有用:

  1. 我使用网格添加标题,然后按照列宽度绑定标签的位置 http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/1e414159-70f6-4be3-9be5-56e4f3278366/。但是当我尝试水平滚动时(我有很多列,你可以看到)我的“超级玩家”仍然处于相同的位置。然后我尝试执行相同的任务,但将superheaderdatagrid放在ScrollView中。结果很好,但

  2. 如果我在行标题中添加了一些组,并且需要使用垂直滚动条 - 我的column header superheader就不够了。

  3. 使用DataGridTemplateColumn对我来说也不是一个好主意。那是因为我需要我的单元格是“可选择的”,但是当我使用这种列时,我的所有子列都会被选中。

  4. 所以我的问题是:如何制作这样的表,或者任何人都可以给我一个免费表工具的链接,它可以让合并标题更容易。

1 个答案:

答案 0 :(得分:0)

通过添加LayoutUpdated事件解决,更改行标题位置以便垂直滚动数据网格