如何在WPF中对列标题进行分组

Dav*_*lle 10 wpf grouping datagrid

是否可以在WPF数据网格中执行此操作:

|-------------- A header------------|---------------B Header---------------|

|-----A1Header----|----A2Header-----|-----B1Header-----|-----B2Header------|
|-----A1Data------|----A2 Data------|-----B1 Data------|-----B2 Data-------|
|-----A1Data------|----A2 Data------|-----B1 Data------|-----B2 Data-------|
Run Code Online (Sandbox Code Playgroud)

谢谢.

Sco*_*ott 8

这个线程可以帮助您实现您想要做的事情.

它不直接从DataGrid获取功能,而是将DataGrid包装在常规Grid中,并使用绑定列(具有多列扩展)来添加超级头.

希望有一个很好的简单方法直接从DataGrid执行此操作,但如果没有,也许这将是一个可接受的解决方法.

  • 我会尽快尝试......这很奇怪,但如果它有效,我完全赞成。 (2认同)
  • 工作了!我不得不将我的网格包含到滚动查看器中,因为它需要的不仅仅是窗口宽度,但仍然很好。 (2认同)
  • 非常好。正是我要找的 (2认同)