C#如何获取ListViewItem的ColumnHeader?

时间:2014-07-03 22:37:53

标签: c# visual-studio listview listviewitem

我在任何地方都找不到答案。如何获取给定ListViewItem的ColumnHeader?

上下文是我在ListViewColumnSorter(自定义代码)中。我可以访问两个ListViewItem,如何获取ColumnHeader?我需要访问列的标签,其中包含我通过VS设计器放入的信息。

1 个答案:

答案 0 :(得分:1)

ListViewItem跨越ListView中的所有列(例如lvItem.SubItems[0]是第1列,lvItem.SubItems[1]是第2列,等等。您应该知道要排序的列号。然后您可以追溯到通过ListView属性:

ColumnHeader = lvItem.ListView.Columns[columnNumber];