我正在尝试将我的对象列表分组到一个ObjectListView
中。
ObjectListView
应该根据第一列对对象进行分组,然后根据自定义排序对同一列进行排序。
我该怎么做?我已经通读了ObjectListView
的文档:http://objectlistview.sourceforge.net/cs/gettingStarted.html#gettingstarted
到目前为止,我已经实现了我的自定义排序,但我不确定如何触发分组?请记住,我尝试对第一列进行分组,然后应用自定义排序。
我的自定义排序依赖于BeforeSorting
事件:
// after initializing components
olv.BeforeSorting += olv_BeforeSorting;
然后..。
private void olv_BeforeSorting(object sender,BrightIdeasSoftware.BeforeSortingEventArgs e)
{
olvDataSource.Sort((x, y) => x.Group.ID.CompareTo(y.Group.ID));
e.Handled = true;
}
ObjectListView
显示我的有序对象列表,但它没有组合在一起。每个对象显示在其自己的行中,没有组标题。
如何对排序后的对象进行分组?
https://stackoverflow.com/questions/56744886
复制相似问题