使用自己的顺序对数据源排序C1Flexgrid

时间:2016-10-10 11:09:44

标签: vb.net sorting componentone c1flexgrid

我有一个ComponentOne flexgrid(winforms)控件,其中(system.data。)datatTable作为dataSource。

当用户点击列标题时,我希望该列在此列之后按照我自己的顺序排序。 (其中一列是字符串列,我想要自己的排序方式)

我试图覆盖flexgrid的排序函数并使用自己的排序提供程序,但它们不会被调用。

我认为他们在数据表中排序。有没有办法告诉数据表如何订购我的列?我可以覆盖defaultView的IComparer比较方法或类似的东西吗?

1 个答案:

答案 0 :(得分:1)

当C1FlexGrid是数据绑定时,排序由其数据源控制。请参考这个答案来做到这一点

https://stackoverflow.com/a/582499/3331861

PS:由于这是一个SO链接,我可以假设它不会被删除。