0

我继承了一个使用的 C# 项目,BetterListView但我在任何地方都找不到任何很好的使用示例。我想将该BetterListViewColumnHeaderStyle.Sortable属性与自定义比较器结合使用以对SubItems数值列进行排序。

就目前而言,我目前可以使用我在实例化时指定的列索引按视图排序,但我找不到可以覆盖的事件方法以获取列索引和排序顺序以传递给比较器。

谢谢。

4

1 回答 1

0

使用下面的实例化:

ColumnClicked += new BetterListViewColumnClickedEventHandler(OnColumnClicked);

然后在下面添加处理程序代码:

private void OnColumnClicked(object sender, BetterListViewColumnClickedEventArgs eventArgs)
  {
    Sorter.SortColumn = eventArgs.ColumnHeader.Index;
    Sorter.Order = eventArgs.ColumnHeader.SortOrder;
  }
于 2021-03-04T11:51:32.797 回答