在ObjectListView中应用默认排序列

时间:2014-11-05 13:31:13

标签: c# objectlistview

这似乎是一个非常愚蠢的问题,但我无法解决这个问题!如何以编程方式将排序顺序应用于ObjectListView?我的代码很直接:

listOfItems.Add(new ListItem(a, b, c, d));
listOfItems.Add(new ListItem(e, f, g, h));
objectListView.SetObjects(listOfItems);

但是在这一点上我想强制排序,比如说,“第3列提升”,我不能为我的生活找到办法来做到这一点!

我不想做任何花哨的事情,只是以编程方式模拟用户点击第3列标题的效果,直到它按升序排序。

1 个答案:

答案 0 :(得分:8)

它很简单,也许你只是错过了它:

objectListView1.Sort(targetColumn, SortOrder.Ascending);

这将使用默认排序或CustomSorter(如果已实现)指定列。

这是你想要达到的目标吗?