首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在ObjectListView中对对象进行分组和排序?

如何在ObjectListView中对对象进行分组和排序?
EN

Stack Overflow用户
提问于 2019-06-25 06:53:27
回答 3查看 1.1K关注 0票数 0

我正在尝试将我的对象列表分组到一个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显示我的有序对象列表,但它没有组合在一起。每个对象显示在其自己的行中,没有组标题。

如何对排序后的对象进行分组?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56744886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档