0

我有一个带有 (system.data.)datatTable 作为数据源的 ComponentOne flexgrid (winforms) 控件。

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

我试图覆盖 flexgrid 的排序功能并使用自己的排序提供程序,但没有调用它们。

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

4

1 回答 1

1

当 C1FlexGrid 是数据绑定时,排序由它的数据源控制。请参考这个 SO answer 来做到这一点

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

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

于 2017-01-27T11:22:27.077 回答