C# 如何在listview c中添加2个标题行#

C# 如何在listview c中添加2个标题行#,c#,listview,columnheader,C#,Listview,Columnheader,我想在列表视图中添加两个标题行,如下所示: | ------------------------------|------------------| | | Set1 | Set2 | |--------| ------------------- | ---------------| | Name | col1 col2 col3 col4 | col5 col6 col7

我想在列表视图中添加两个标题行,如下所示:

   | ------------------------------|------------------|
   |        |      Set1            |      Set2        |    
   |--------| -------------------  |   ---------------|  
   | Name   | col1 col2 col3 col4  |   col5  col6 col7|
   | -------|----------------------|------------------|
   | item1  |   i1  i2   i3   i4   |    i5     i6  i7 |
   | item2  |   i8  i9   i10  i11  |    i12    i13 i14| 
   ---------------------------------------------------
如何实现这一点?

ListView控件不提供即时添加多个标题行的功能。要添加多个标题行,您需要处理一些ListView事件或定义新事件,并自己实现绘制额外的标题行。关于自定义网格和列表控件的外观,有许多示例:

  • 关于更改ListView控件标头的外观
  • 关于向DataGridView添加新标题行